2016-08-12 3 views
0

私はiPhone向けのiOSアプリケーション用の自動レイアウトストーリーボードを使用しています。私が提出すると、AppleはiPhoneの3.5インチをiPhone 3.5インチに対応させる必要があると言っていますが、iPhone 3.5インチのUIを作るのは難しいです。すべてのiphoneのiOS自動レイアウトサポートですか?

iPhone 3.5インチ以降をサポートするように変更すると、iphone 5インチの表示が悪くなります。内容は、iphone 5インチのための長いスペースがある中心的ではありません。解決策は何ですか? iPhone 4以降をサポートするように設定することはできますか? またはそれ以外iPhone用の2つのストーリーボードを作ることができます3.5インチ& 5インチですか?

+0

iPhone 3.5インチビューはiPad専用ですので、代わりにあなたのアプリをユニバーサルにしてから、iPadが提供するより大きなレイアウトスペースを利用することもできます。 – vacawama

+0

あなたの本当の問題は、あなたが望む外観を得るために自動レイアウト制約を設定する方法を知らないことだと思います。両方のデバイスでビューの自動レイアウト制約と画面キャプチャを投稿し、必要な外観を得るために制約を設定する方法についてのヘルプを依頼する必要があります。 –

+0

_「iPhone 3.5インチ用のUIを作るのはちょっと難しい」_ Appleは開発者の問題を気にせず、あなたのアプリを承認するために何かをしなければならないと言っている場合、それをやる。自動レイアウトは、複数の画面サイズをサポートする強力なツールですが、すべてのシナリオでは完璧ではありません。 – holex

答えて

0

はい、2つのストーリーボードを作成して画面の高さに応じて切り替えることができますが、なぜすべてのiPhone画面の制約を調整できないのですか?通常はこれが可能です。

複雑なレイアウトの1つの方法 - 制約アウトレットを作成してコード内で変更します。

もう1つの方法 - コンテナやそれらの間に設定された制約のような要素を含む、より小さいデザインのUIViewsに分割します。

関連する問題