我正在尝试创建和设计一个UIView
使用故事板但将其包含在UIActionSheet
以编程方式。这基本上是为了避免使用带有像素的 CoreGraphics 定位函数
在旧的 xcode 中,我记得可以将 UIView 拖到笔尖上,而无需任何控制器。
视图显然必须连接到类,因此它将有一个 IBOutlet,但不会添加到self.view
让我觉得这应该是可能的一件事是,如果您将 UIView 拖到故事板中的控制器黑条中,它就会像这样弹出到位:
但它本身没有显示在屏幕上。这个功能有什么用?我可以以某种方式打开这个视图并对其进行一些设计吗?
只需创建一个新的 .xib 文件。
- 右键单击导航器区域中的某处并选择“新建文件...”。
- 从右侧列表中选择“用户界面”,然后选择“查看”。
- 单击“下一步”、“下一步”,为新视图命名,然后“创建”。
- 新的 .xib 填充将添加到您的项目中。
- 双击新的 .xib 文件,它将在 Interface Builder(而不是 Storyboard)中打开。
- 根据您的喜好编辑/设计您的视图。
然后,在 Interface Builder 中创建新视图 (.xib) 后,创建 UIView 的新子类就很简单了(前任。我的看法),将新视图 (.xib) 的类切换为 MyView,在控制器中创建 MyView 的实例,并将其作为子视图添加到其他视图中。
*并回答你的问题小黑条在底部,它被称为“Dock”,它只是场景顶级文档的迷你表示。该扩展坞可以方便地将图标快速拖放至其上并建立连接。请参阅苹果的情节提要描述here http://developer.apple.com/library/mac/#documentation/General/Conceptual/Devpedia-CocoaApp/Storyboard.html。 Ray Wenderlich 有一个易于理解的故事板教程here http://www.raywenderlich.com/5138/beginning-storyboards-in-ios-5-part-1.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)