モノトーンの伝説日記

Apex Legends, Splatoon, Programming, and so on...

“iPad 9.7-inch, 10.5-inch の SplitView 2:1” や “iPhone Plus Landscape” にて UISplitView の DetailView の SizeClass の制御を行い,コンテンツ量を抑制する

 タイトル長すぎ。こんにちは,モノトーンです。

 タイトルにも書いた通り,以下のデバイス

  • iPad 9.7-inch (1024x768 -> ratio 2/3: 694x768)
  • iPad 10.5-inch (1112x834 -> ratio 2/3: 782x834)
  • iPhone Plus (736x414)

にて,SplitViewController の挙動について。

  • UISplitView は一部の狭い DetailView を HorizontalSizeClass を Regular として扱う(特に何も触っていない)
  • UISplitView はあくまでも Regular 時に分割画面にするだけで,子の ViewController の Size Class を適切に扱ってくれない。
続きを読む