我正在尝试使用 Storyboard 创建和设计UIView
,但以编程方式将其包含在UIActionSheet
中。这基本上是为了避免将CoreGraphics定位功能与像素一起使用
我记得在旧的xcode中,可以在没有任何 Controller 的情况下将UIView拖到 Nib 上。
该 View 显然必须连接到该类,因此它将具有IBOutlet,但未添加到self.view
中
让我觉得应该可行的一件事是,如果将UIView拖到 Storyboard 中的 Controller 黑色栏中,它会像这样弹出:
但是它没有显示在屏幕上。此功能有什么用?我可以以某种方式打开此 View 并进行一些设计吗?
最佳答案
只需创建一个新的.xib文件。
然后,在Interface Builder中拥有新 View (.xib)之后,只需创建一个新的UIView子类(例如MyView),然后将新 View (.xib)的类切换为MyView,然后创建一个实例即可。 Controller 中的MyView,并将其作为 subview 添加到其他 View 中。
*并回答您有关底部的黑色小条的问题,它称为“Dock”,它只是场景中顶层文档的一个微型表示。扩展坞可方便地将图标快速拖放到并建立连接。请参阅苹果的 Storyboard描述here。 Ray Wenderlich在 Storyboard here上有一个易于遵循的教程。