iphone – 如何在Xcode 4中使用自定义对象?

iphone – 如何在Xcode 4中使用自定义对象?,第1张

概述我有与 this page相同的问题: In Interface Builder 3, we can drag custom object( ex. subview obj UIView ) to the stage. But in XCode 4, after we create a xib, I have trouble to reuse it except by code. And In t 我有与 this page相同的问题:

In Interface Builder 3,we can drag custom object( ex. subvIEw obj
UIVIEw ) to the stage. But in XCode 4,after we create a xib,I have
trouble to reuse it except by code.
And In the “Object library” -> “Custom Objects”,it’s empty.

但是给我的答案对我来说并不奏效.我将xib文件拖到“自定义对象”列表中,但不会向列表中添加任何内容.

解决方法 由于您将此问题标记为“iPhone”,我假设您正在进行iOS开发.您不能使用Xcode进行iOS开发的“自定义对象”功能 – 它适用于为Mac开发的应用程序.

最真实的模拟iPhone开发的功能是创建您自己的自定义UIVIEw组件,然后您可以在xib文件之间拖动.

您还可以创建一个具有.h / .m / .xib文件的自定义UIVIEw子类.如果要以编程方式创建对象,您可以这样做:

NSArray *items = [[NSBundle mainBundle] loadNibnamed:@"MyClass" owner:owner options:nil];ID myVIEw = [items objectAtIndex:0];

关于Mac开发,“自定义对象”面板实际上并没有被使用.我可以想象,这个功能将被放在未来版本的Xcode中,或者苹果仍在努力改进对IB插件的支持.以前版本的Xcode和Interface Builder(当IB是自己的应用程序时返回)支持界面构建器插件和创建自定义UI元素. BWToolkit是一个这样的插件的例子.从文档:

Xcode 4 provIDes limited support for Interface Builder 3 plug-ins. Specifically,you can build a project with Interface Builder plug-in dependencIEs,but you can’t edit the nib files. When you try to open a nib file with plug-in dependencIEs,Xcode 4 displays a dialog suggesting that you update the file (figure 4-3). If you agree,Xcode converts the class of custom objects built with plug-ins to the nearest AppKit class. If the conversion isn’t possible,Xcode 4 provIDes a detailed error message. In that case,you must remove the plug-in dependency using Interface Builder 3 before you can edit the nib file in Xcode 4.

总结

以上是内存溢出为你收集整理的iphone – 如何在Xcode 4中使用自定义对象?全部内容,希望文章能够帮你解决iphone – 如何在Xcode 4中使用自定义对象?所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1063177.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-26
下一篇 2022-05-26

发表评论

登录后才能评论

评论列表(0条)

保存