我创建了一个UIView,其中包含一个 ImageView 。给它起一个名字“XXXMyView”。
在我的 Storyboard View Controller 中,我将UIView拖到 View Controller (场景)上,然后将其类设置为XXXMyView。
但是,当我这样做时,我看不到 ImageView ,而只是背景颜色。
如何在显示 ImageView 的屏幕上看到的 View 中显示它?
最佳答案
您应该做的是在 Storyboard 中创建一个空的UIView。在您的 View 上拖动一个UIImageView。
然后创建UIView的子类。在 Storyboard 中,将 View 的类设置为与您最近创建的类相匹配。打开编辑器窗口(在主项目窗口的右上角,“编辑器”部分的中间按钮)。将XXXView.h放在左侧窗口中,将 Storyboard 放在右侧。将ctrl从UIImageView拖动到.h(在@interface
和@end
之间)。给它起个名字。您在UIImageView的可视表示形式和代码之间创建了一个链接。您现在可以从.m文件访问它。
雷·温德利希(Ray Wenderlich)在 Storyboard上有一个非常整洁的教程。这是Part 1和Part 2。