1

私は非常に単純なアプリケーションを持っています。
上部と下部にツールバーがあります。
下部のツールバーは、ボタンが画面から消えるため、UIScrollView にある必要があります。
しかし、iPhone 4G でアプリケーションをテストすると、スクロールバーとそのコンテンツが表示されません。
iPod 5G でテストすると、すべてが本来あるべき場所に収まっています。
現在、コーディングは使用していません。これはすべてストーリーボードで行われています。

4

1 に答える 1

2

iPhone4G と iPod 5 の画面サイズに違いがあるため、UI のサイズが変更され、追加されたすべてのサブビューが縮小されます。

問題を解決するには、2 つの解決策があります。

1) 両方のツールバーを追加します。画面下部の [エディタ] メニューでツールバーを選択します。

エディター > 埋め込み > スクロール ビュー

これにより、UI がすぐに機能することが保証されます。

2) これは 2 番目の方法です (この方法で UI を作成したと思います)。

-> スクロールビューをドラッグ

-> サブビューとしてツールバーを追加します。

-> スプリングを設定する必要があります (この場合は autolayout 属性です)。

下の画像は理解を深めるのに役立ちます

ここに画像の説明を入力

最初の制約「Height Equals」は次のように追加できます

エディター > ピン > 高さ

次に、先頭のスペースを選択して編集します: 属性

ドロップダウン メニューで [以下] を選択します。

これは、「UIViewAutoresizingFlexibleTopMargin」を自動サイズ変更マスクとして設定するのと似ています。

于 2013-04-18T06:22:21.063 に答える