我一直在設計視圖時遇到問題,以便子視圖在使用自動識別遮罩時(例如,狀態欄大小發生變化,將手機用作熱點等時)以我想要的方式運行。有什麼好的文檔我應該讀嗎?蘋果公司的文件似乎並沒有幫助我至少不是沒有我自己的一些重大測試。iPhone自動識別遮罩
5
A
回答
4
這是一種從文檔和反覆試驗中找出來的東西有點複雜,但一旦得到它,你會想知道爲什麼你首先發現它很混亂。我會:
- 從閱讀編程指南中閱讀Handling Layout Changes Automatically Using Autoresizing Rules。
- 使用Interface Builder中的Size檢查器中的彈簧和支撐杆進行彈奏。在箱子裏放一個水平彈簧相當於設置
UIViewAutoresizingFlexibleWidth
(高度也一樣)。在框頂部放置支柱相當於關閉UIViewAutoresizingFlexibleTopMargin
關閉(對於底部,左側和右側邊距也是類似的)。
1
將autoresizingMask
設置爲UIViewAutoresizingFlexibleWidth
相當於設置寬度彈簧加上界面生成器中的左右支柱(支柱意味着邊緣不靈活)。如果您想複製設置寬度彈簧而不是左右支柱的行爲,則必須將autoresizingMask
設置爲UIViewAutoresizingFlexibleWidth
| UIViewAutoresizingFlexibleLeftMargin
| UIViewAutoresizingFlexibleRightMargin
看到此URL,太 - http://www.techotopia.com/index.php/IOS_4_iPhone_Rotation,_View_Resizing_and_Layout_Handling
0
在Interface Builder上自來水 「大小督察」 你可以選擇你想要自動調整大小面具。另外,在小方塊屏幕中,它將使用自動調整大小的動畫,以便您可以看到您設置了哪個選項。
相關問題
- 1. UILabel在UITableViewCell中自動識別遮罩
- 2. 圖片遮罩+ iPhone SDK
- 3. Infragistics遮罩XamGrid
- 4. Actionscript3 alpha遮罩?
- 5. BackgroundSubtractorMOG2的遮罩
- 6. SVG遮罩元素
- 7. 的DirectX Alpha遮罩
- 8. CSS3遮罩樣式
- 9. 圈遮罩效果
- 10. 遮罩顏色android
- 11. Android位圖遮罩
- 12. openGL紋理遮罩
- 13. 添加遮罩層
- 14. Kendo UI DatePicker自定義遮罩
- 15. 如何在Numpy的遮罩數組上組合遮罩?
- 16. 如何通過紋理遮罩更改生成的遮罩?
- 17. 如何添加遮罩層,以遮罩特定顏色
- 18. actionscript 3.0可見遮罩在可見遮罩對象上
- 19. ActionScript - 動態文本的遮罩父項刪除反別名?
- 20. 如何創建可拖動的遮罩?
- 21. Div遮罩Textarea內容拖動時
- 22. 如何實現動作遮罩?
- 23. 使用ffmpeg遮罩動態標誌
- 24. 從顏色創建遮罩在C++中創建遮罩(疊加彩色圖像遮罩)
- 25. 如何alpha遮罩顏色
- 26. Alpha遮罩在c#System.Drawing?
- 27. 在RichFaces的使用遮罩
- 28. OpenGL ES紋理遮罩
- 29. jquery inputmask:遮罩花括號
- 30. 遮罩重定向網址
我不使用接口構建器(我總是編寫我的視圖),但也許我應該試試它作爲一個學習工具。 – mbord 2012-02-21 12:35:15