私は非常に単純なアプリケーションを持っています。
上部と下部にツールバーがあります。
下部のツールバーは、ボタンが画面から消えるため、UIScrollView にある必要があります。
しかし、iPhone 4G でアプリケーションをテストすると、スクロールバーとそのコンテンツが表示されません。
iPod 5G でテストすると、すべてが本来あるべき場所に収まっています。
現在、コーディングは使用していません。これはすべてストーリーボードで行われています。
質問する
1110 次
1 に答える
2
iPhone4G と iPod 5 の画面サイズに違いがあるため、UI のサイズが変更され、追加されたすべてのサブビューが縮小されます。
問題を解決するには、2 つの解決策があります。
1) 両方のツールバーを追加します。画面下部の [エディタ] メニューでツールバーを選択します。
エディター > 埋め込み > スクロール ビュー
これにより、UI がすぐに機能することが保証されます。
2) これは 2 番目の方法です (この方法で UI を作成したと思います)。
-> スクロールビューをドラッグ
-> サブビューとしてツールバーを追加します。
-> スプリングを設定する必要があります (この場合は autolayout 属性です)。
下の画像は理解を深めるのに役立ちます
最初の制約「Height Equals」は次のように追加できます
エディター > ピン > 高さ
次に、先頭のスペースを選択して編集します: 属性
ドロップダウン メニューで [以下] を選択します。
これは、「UIViewAutoresizingFlexibleTopMargin」を自動サイズ変更マスクとして設定するのと似ています。
于 2013-04-18T06:22:21.063 に答える