回答
添加觀察員爲你的父窗口的NSWindowDidResizeNotification
通知,並相應地調整你的子窗口的框架。
使用
[myView setAutoResizingMask: NSViewMaxXMargin | NSViewMaxYMargin];
那應該保持鑑於它的父的右上角。如果您想要整個右側,請改用NSViewMaxXMargin | NSViewHeightSizeable | NSViewMinYMargin | NSViewMaxYMargin
。它將固定在右側,頂部和底部將與超級視圖一起調整大小。現在把它放在正確的位置,它應該呆在那裏。
你解釋的問題爲如何保持視圖右邊緣或窗口內右上角,但問題聽起來好像提問希望視圖是窗外,掛在右邊。 (另外,我覺得你有自動尺寸口罩向後設置位確定哪些部分可以調整大小,沒有這部分是固定的;它們表明彈簧,沒有支柱所以,你的例子,'MAXX | MaxY' =按倒在較低。左邊,而不是右上角。) –
是的,這是我的解釋,因爲他寫的NSView是在NSWindow。而且您對NSViewXXX位是正確的。我習慣了錨,而這些恰恰相反。 –
- 1. 將兩個box2D物體安全地固定在一起
- 2. 將原型從一個物體添加到另一個物體
- 3. 製造物體的位置固定
- 4. 如何製作固定物體
- 5. 如何用背景固定物體?
- 6. 具有固定寬度「固定」標頭的居中物體
- 7. 從固體物體中生成3d點
- 8. 如何檢測到另一個物體時丟失的物體
- 9. 固定一個pthread到一個核心
- 10. 確定一個物體的類型
- 11. 關閉一個NSWindow
- 12. 檢測一個物體與多個物體相撞/否定多個物體的次數
- 13. 變形物體到另一個Blender中
- 14. 把一個透明的NSWindow永久地放在另一個NSWindow
- 15. 一個液體分度,一個固定尺寸的div
- 16. 伸展一個物體
- 17. 固定流體固定佈局
- 18. 固定流體固定佈局960.gs
- 19. CSS - 4列(固定流體固定)
- 20. 將一個元素固定到頂部
- 21. 將一個NSProgressIndicator固定到底部
- 22. 如何在一個固定的速度/角度下將運動物體加速到其X和Y速度?
- 23. 做一個固定添加到購物車按鈕,在移動設備
- 24. 將一個相對格子定位到一個固定格子
- 25. 用位置移動物體的過渡:固定?
- 26. 允許水平移動的固定物體
- 27. 如何旋轉固定物體(OpenGL的)圍繞lightsource?
- 28. 將世界上的物體朝向固定相機移動
- 29. 在directx中使物體軌道成爲固定點?
- 30. 如何旋轉物體並保持固定? (OpenGL)
正確的,但你假設的提問做了一些他可能不知道的。 @Jonah Siegle:你需要把視圖放到一個子窗口中。見http://developer.apple.com/library/mac/documentation/Cocoa/Reference/ApplicationKit/Classes/NSWindow_Class/Reference/Reference.html#//apple_ref/occ/instm/NSWindow/addChildWindow:ordered: –
我莫名其妙認爲他已經有了一個孩子窗口,但現在我再次讀到這個問題,在我看來,這是一個設置自動調整屏蔽的簡單情況。 – omz