我创建了一个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 1Part 2

10-04 21:33
查看更多