假设我在Interface Builder中工作,并创建了一个名为A
的IBDesignable视图。 A
包含一个名为B
的子视图。我希望能够简单地将控件拖到Interface Builder中的B
上,并将它们适当地添加为B
的子项,但它看起来像Interface Builder只需要我使用A
。有没有办法告诉A
而不是将新的子视图/控件添加到B
,或告诉Interface Builder B
应该是“活动”视图?将控件添加到IBDesignable视图的子视图
0
A
回答
0
我有一个类似的问题,我想我的自定义视图的子视图显示在界面生成器,以便我可以挂钩我的插座和操作。在搜索了一下之后,我意识到可以通过构建一个XIB文件来实现这一点(本质上是在IB中设计自定义UI并将其与代码文件关联,然后将其作为笔尖加载到主要故事板中)。
我按照这个教程来让我的自定义子视图显示在我的主要故事板中:IBDesignable UIView subclass from XIB tutorial。
一旦进入您的主要故事板,您可以将自定义视图看作一个独立单元(例如,不显示子视图层次结构,例如,您会看到堆栈视图)。但从视觉上来看,它看起来就像你期望的一样,并且插座和动作被连接到XIB文件和你的代码之间。
相关问题
- 1. 将textView作为视图的子视图并将此视图添加到视频
- 2. 将子视图添加到其他方法的子视图
- 3. 添加子视图到主视图在tableViewController添加子视图到表视图,而不是在swift视图
- 4. Swift:将子视图添加到另一个子视图
- 5. segue将视图添加到视图
- 6. 将多个视图添加到视图
- 7. 将子视图添加到视图的逻辑检查 - iOS
- 8. 加载新的视图控制器添加为子视图
- 9. 添加子视图到UITableCellView
- 10. WKWebView添加到子视图
- 11. 将视图控制器并排添加到滚动视图中
- 12. 将多个视图(&nibs)添加到单个视图控制器
- 13. iPhone如何将视图控制器的视图添加到另一个视图控制器的视图?
- 14. 将子视图添加到UITable
- 15. 将子视图添加到UISplitViewController
- 16. 如何将子视图添加到ContainerView
- 17. 将子项添加到列表视图
- 18. 如何将子视图添加到UIViewController?
- 19. 将NSTextView子视图添加到NSTabViewItem
- 20. 不能设计我@IBDesignable视图的子视图
- 21. Objective-c将子视图添加到视图底部
- 22. 将子视图添加到视图层次结构中
- 23. 如何将uiview作为子视图添加到现有视图
- 24. 将uiview作为子视图添加到主视图
- 25. Swift将viewController作为子视图添加到其他视图
- 26. 将子视图添加到另一个视图
- 27. NSOperation不会将子视图添加到主视图
- 28. 如何将子视图添加到父视图边界
- 29. 将视图控制器添加到容器视图覆盖视图
- 30. 添加子视图是否也添加该视图的子视图?