2012年11月3日土曜日

[XCode] iOS 4インチスクリーン対応

大喜利部のver1.8.0で4インチスクリーンだと画面レイアウトが崩れる不具合が発生し、早急に対応が必要になった。
対応した方法をメモしておく。
(もっとスマートな対応方法があれば誰か教えていただけると嬉しいです。)

対応方法

結論としては、どうやらコードで対応していくしかないようでした。

まずは、[Attributes Inspector]の[Simulated Metrics]-[Size]を[Retina 4 Full Screen]に変更します。
これにより、特定のコントロールは縦にのばして調整してくれるみたいです。
(私のやってみた感覚ではUIView,UITavleView,UITextViewが調整されたように思います。配置によるものなのかもしれませんが。)


これだけで調整できないものはコードでコントロール配置を調整していきます。

※ちなみに上記コードは「4インチスクリーン判定」の他に、「iPad判定」「Retinaディスプレイ判定」も実装されています。


0 件のコメント:

コメントを投稿