このようなポートレートと水平の両方をサポートするには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