假設我在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. 添加子視圖是否也添加該視圖的子視圖?