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