8
爲了支持縱向和橫向爲UIView
這樣的:可以自動佈局這個(附圖)嗎?
+-------------------+
| +---------------+ |
| | | |
| | Fixed | |
| | size | |
| | Square | |
| | | |
| +---------------+ | Protrait
| +---------------+ |
| | Flexible C | |
| +---------------+ |
| +---+ +---+ |
| | A | | B | |
| +---+ +---+ |
+-------------------+
+----------------------------------+
| +---------------+ +------------+ |
| | | | Flexible | |
| | Fixed | | C | |
| | size | +------------+ |
| | Square | +---+ +---+ |
| | | | A | | B | |
| +---------------+ +---+ +---+ |
+----------------------------------+
Horizontal
我需要手動重新定位在willRotateToInterfaceOrientation
子的看法?或者可以Autolayout
自動爲我做?
B
是一個按鈕總是停留在右下A
相對定位以B
一個按鈕(優選對準的C
左側)C
爲文字,大小是靈活A
和B
低於C
我沒有看到autolayout如何在沒有自定義代碼的情況下做到這一點。但我可能是錯的。你只需要刪除並設置一個約束。在旋轉到橫向時,移除柔性C和固定尺寸的正方形之間的垂直對齊約束,並向c添加頂部對齊約束 – Farthen