我正在構建一個應用程序,我需要在全屏模式下並排放置兩個獨立的NSViews
。正如我所看到的,可能有兩種方法可以做到這一點,或者我可以製作超級NSView
和兩個子視圖,或者將兩個NSViews
放在NSWindow
中。問題是,雖然這個過程對我來說是一個NSView
,但我不能同時把它們放在一起。方法setContentView:
允許我爲窗口只設置一個視圖。而方法setSubViews:
涵蓋了整個NSView
。如何指定視圖的精確協調來放置和調整它們的大小?如何並排安排多個NSView?
0
A
回答
0
一個NSWindow只有一個根的NSView的addSubview
方法......這就是Window的contentView
。在該根視圖中存儲任何其他視圖。
使用界面生成器提供了配置的觀點在以圖形方式的位置/大小的一個簡單的方法..但你可以手動與周圍的東西線配置其幀:
NSView *myView = [[MyCustomView alloc] init];
[[myWindow contentView] addSubview:myView];
[myView setFrame:NSMakeRect(/* ... */)];
一些閱讀:NSView
0
設置一個的NSView作爲NSWindow的內容查看並添加其他兩個的NSView的使用 - 的NSView
相關問題
- 1. android - 如何安排兩個textview並排
- 2. 排列多個div並排
- 3. 如何安排多個div並排,一個在另一個之下
- 4. 如何安排多個面板
- 5. 如何在Struts2安排並排兩個按鈕側
- 6. 如何安排3個UIButtons並排側swift3編程
- 7. iPad - 如何並排移動多個UIViews
- 8. 如何在ubuntu上並排安裝多個版本的.NET Core
- 9. 並排排列多個部分
- 10. 如何排列兩個div並排?
- 11. 安排多個ggplot2圖
- 12. 並排安裝MySQL
- 13. html並排多個表格
- 14. 如何重新安排併發任務?
- 15. VBA排序,並安排領域
- 16. goroutines如何安排?
- 17. Android:如何安排?
- 18. 如何排序,並安排在Java組線
- 19. 如何排序多個arraylist
- 20. 並排排列2個div
- 21. 並排排列兩個NSArrays
- 22. 兩個Div並非並排排列
- 23. 將UL/LI/Divs安排到一個區塊 - 並排
- 24. 如何合併多個Eloquent集合並按時間戳排序?
- 25. 如何讓塊並排成對排列?
- 26. 如何排名和並排顯示
- 27. 如何並排排列列表?
- 28. Android如何安排多個行在一個HorizontalScrollView
- 29. Sencha Cmd並排安裝
- 30. 合併()試圖安排列