如何将自定义UIView添加到故事板场景

Nic*_*ner 9 iphone xcode storyboard uiview ios

我在里面创建了一个带有图像视图的UIView.给它起了一个名为"XXXMyView"的名字.

在我的storyboard视图控制器中,我将UIView拖到View Controller(场景)上,然后将其类设置为XXXMyView.

但是当我这样做时,我看不到图像视图,而只是背景颜色.

如何在显示我在显示图像视图的屏幕上创建的视图的位置进行操作?

rdu*_*and 4

您应该做的是在故事板中创建一个空的 UIView。将 UIImageView 拖到您的视图上。

然后创建UIView的子类。在故事板中,设置视图的类以匹配您最近创建的类。打开编辑器窗口(主项目窗口的右上角,“编辑器”部分的中间按钮)。将 XXXView.h 放在左侧窗口,将故事板放在右侧。按住 Ctrl 键并从 UIImageView 拖动到 .h(在@interface和之间@end)。给它起个名字。您在 UIImageView 的视觉表示和代码之间创建了一个链接。您现在可以从 .m 文件访问它。

Ray Wenderlich有一个非常简洁的故事板教程。这是第 1 部分第 2 部分