我正在尝试为iPhone应用创建自定义UIView。 UIView包含一些标准视图,例如UILabel和UIImageView。
我创建了一个新的nib文件并在那里设计了控件。之后我创建了一个扩展UIView的新类。我已经将所有者放到类中,将nib中的控件链接到类,在initWithCoder中实现了方法:等等。
这是一个问题:如果在故事板中我添加了一个带有我的UIView自定义类的UIView对象,在构建时一切正常。但在Interface Builder中我仍然看到一个白色矩形。 我在这里查看了Apple教程(https://developer.apple.com/library/ios/recipes/xcode_help-IB_objects_media/chapters/CreatingaLiveViewofaCustomObject.html),如果我实现了drawRect方法,它的工作原理如上所述。 但是不显示控件,例如UILabel。
我的问题是,是否有任何方法可以在Interface Builder中查看自定义控件,我该如何实现?