0

シンプルなios 6アプリを作成しようとしています。ストーリー ボードによって作成された最初のビュー コントローラー内にビューとボタンを追加しました。

ビュー/ボタン/画像/などで向きがどのように機能するかを理解しようとしています。

  1. シミュレーターを起動すると、最初に表示される問題は、何らかの理由でデフォルトが横向きになっていることです。デフォルトは縦向きだと思っていました。これを調整するにはどうすればよいですか?私のView Controllerには次のものがあります:

    -(NSUInteger)supportedInterfaceOrientations { UIInterfaceOrientationMaskPortrait を返します。}

    -(BOOL) shouldAutorotate { YES を返します。}

    -(UIInterfaceOrientation)preferredInterfaceOrientationForPresentation { UIInterfaceOrientationMaskPortrait を返します。/* 暗黙のキャストを取得します。ここでも警告します。*/}

また、[Summary] タブの [Supported Interface Orientations] をサポートするように変更しようとしましたが、うまくいきませんでした。

  1. シミュレーターまたは携帯電話で方向を変更すると、ビューが消えるか、非常に薄くなります。どの向きでも幅を 100% に保つにはどうすればよいですか? いくつかのスクリーンショットを添付しました。

これは、次のようになります。 ここに画像の説明を入力

しかし、向きを変えると、次のことが起こります。 ここに画像の説明を入力 ここに画像の説明を入力

4

1 に答える 1

0

シミュレーターは常に、plist のサポートされている向きの下にリストされている最初の向きで起動します。ランドスケープを最初に設定すると、ランドスケープ モードで起動します。

サイズ変更の問題については、ボタンに高さの制約を設定する必要があります。ストーリーボード に移動し、ボタンを選択してから、ストーリーボード ビューの下部にある制約メニューを使用します。

于 2013-06-13T20:06:33.473 に答える