Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/xcode/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Xcode 界面生成器中的自定义UIView_Xcode_Uiview_Interface Builder - Fatal编程技术网

Xcode 界面生成器中的自定义UIView

Xcode 界面生成器中的自定义UIView,xcode,uiview,interface-builder,Xcode,Uiview,Interface Builder,我正在尝试为iPhone应用程序创建自定义UIView。UIView包含一些标准视图,如UILabel和UIImageView 我已经创建了一个新的nib文件并在那里设计了控件。之后,我创建了一个扩展UIView的新类。我已经将所有者放入类,将nib中的控件链接到类,在initWithCoder:中实现了方法 这里有一个陷阱:若在故事板中我添加了一个UIView对象和我的UIView自定义类,在构建时一切正常。但在界面生成器中,我仍然看到一个白色矩形。 我在这里查看了Apple教程,如果我实现d

我正在尝试为iPhone应用程序创建自定义UIView。UIView包含一些标准视图,如UILabel和UIImageView

我已经创建了一个新的nib文件并在那里设计了控件。之后,我创建了一个扩展UIView的新类。我已经将所有者放入类,将nib中的控件链接到类,在initWithCoder:中实现了方法

这里有一个陷阱:若在故事板中我添加了一个UIView对象和我的UIView自定义类,在构建时一切正常。但在界面生成器中,我仍然看到一个白色矩形。 我在这里查看了Apple教程,如果我实现drawRect方法,它的工作原理就是这样。 但控件不会显示,例如UILabel


我的问题是,是否有任何方法可以在Interface Builder中查看自定义控件,以及如何实现这一点?

似乎无法实现,至少目前还不能。我在这里找到了一个教程和一个IB中没有提到的内容。很抱歉,我的回复太晚了,但我确信这是可行的:如果你仍然想要我的答案,我会把它贴在这里