当前位置:  开发笔记 > IOS > 正文

如何在InterfaceBuilder中显示自定义UIViews?

如何解决《如何在InterfaceBuilder中显示自定义UIViews?》经验,为你挑选了1个好方法。

我似乎喜欢设计新的,UIViewsUIControls实现自己的-drawRect:方法.这对我来说很有用,特别是UIViewsInterface Builder中使用时.

但是在Interface Builder中编写它们很烦人,因为它们只是显示为无聊的普通矩形.

如果视图实际上将自己呈现为内置控件那么会很棒.

有没有什么方法可以构建我的项目,以便Interface Builder将呈现我的自定义视图?



1> Jason Coco..:

为此,您实际上必须为使用自定义类的Interface Builder创建一个插件.一旦创建并安装了插件,您就可以将类的实例(视图)拖放到另一个窗口/视图/任何其他控件上.要开始创建IB插件,请参阅Interface Builder插件编程指南.另外,我建议看一下Aaron Hillegass的书,Mac OS X的Cocoa Programming.除了写得很好且易于理解之外,它还有一章介绍如何创建自己的IB Palette控件.


仅仅是对于2012年到达这篇文章的人的评论:Xcode 4不再支持IB插件了.你运气不好
要明确:使用Xcode 4+和故事板这是不可能的吗?
推荐阅读
N个小灰流_701
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有