我正在构建一个应用程序,我需要在全屏模式下并排放置两个独立的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. 如何安排多个div并排,一个在另一个之下
- 2. 如何安排多个面板
- 3. 如何安排3个UIButtons并排侧swift3编程
- 4. iPad - 如何并排移动多个UIViews
- 5. 如何在ubuntu上并排安装多个版本的.NET Core
- 6. 如何排列两个div并排?
- 7. 安排多个ggplot2图
- 8. Excel中安排多个列
- 9. 并排安装MySQL
- 10. 如何重新安排并发任务?
- 11. 如何排序,并安排在Java组线
- 12. 如何排序多个arraylist
- 13. 并排排列2个div
- 14. 如何合并多个Eloquent集合并按时间戳排序?
- 15. 合并()试图安排列
- 16. 安排一个多维数组
- 17. 在不同时间安排多个SMS
- 18. iOS - 安排多个本地通知,UNCalenderNotificationTrigger
- 19. 安排一个IntentService
- 20. 如何安排一个Process.Start在WPF
- 21. 排列并排按钮并排
- 22. 如何安排调试?
- 23. 如何安排在Android
- 24. Python扭曲:如何安排?
- 25. 如何安排要素?
- 26. 如何安排THEAD内容
- 27. 如何安排django crons?
- 28. 如何重新安排JobScheduler?
- 29. WiX:如何安排InstallUISequence
- 30. 如何预先安排流?