1. ホーム
  2. ios

[解決済み] Xcode 6 Storyboardのサイズが違う?

2022-05-28 02:45:44

質問

Xcode 6 (Beta 1) の Swift でゼロから新しいプロジェクトを構築し、Storyboards と私が見ている出力でいくつかの奇妙な挙動を見てきました。

私は、ビューコントローラーのプロパティが含まれる、(以下に示すような)単純なインターフェイスを構築しました。 シミュレーターでこれを実行すると、ユーザー インターフェイスの中心に 'Hello, World' が表示されるはずですが、この 'Square' は単に iPhone の画面にフィットしているため、誤ったビューが表示されているようです (以下を参照)。

私の質問は、他にこの動作を見た人はいますか、そしてどのようにそれを解決したのでしょうか。

ありがとうございます!

どのように解決するのですか?

Asif Bilal の回答は、サイズクラス (iOS 8 で導入された) を伴わないよりシンプルな解決策ですが、サイズクラスは将来のものであり、いずれはどこかで飛び込むことになるので、慣れることを強くお勧めします。


レイアウト制約を追加していないのでしょう。

ラベルを選択し、下部のレイアウト制約のボタンをタップしてください。

そのメニューで、チェックボックスをチェックして幅と高さ (私のものと同じであってはなりません) を追加し、制約の追加をクリックします。そして、ラベルをメイン ビューに Control-drag して、クリックを解除すると、コンテナーで水平方向と垂直方向の中央揃えにするオプションがあるはずです。両方を追加して、セットアップ完了です。