iPhone - 为Interface Builder创建自定义对象?

8

我目前正在使用子类化UIView来创建自定义对象,它们运行良好。

在界面构建器中,我拖放一个UIView并将类名设置为我的自定义视图,在运行时,视图将根据我的代码进行填充。

问题:是否可以使我的自定义视图在界面构建器中绘制,并且可能拖放我的自定义视图?


根据另一个问题,您无法在iPhone上执行此操作:http://stackoverflow.com/questions/562655/extending-the-attributes-inspector-in-interface-builder - filipe
2个回答

3

我之前曾经做过相关研究,据我所知使用iPhone SDK是不可能实现的。但是在Mac SDK开发中,你可以创建自己的IB插件。


请注意,此功能将在 Xcode 6 发布时提供(如果您有权限,则现在可用)。 - Kevin

2

您需要将自定义视图添加到Interface Builder库中。在Interface Builder中,转到“文件”->“读取类文件...”,选择您的头文件以将项目添加到Interface Builder的列表中。


但这并没有在界面构建器中绘制我的视图。 - aryaxt

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接