0

ストーリーボードの画面の左上隅に配置した UILabel があります。「自動レイアウト」を無効にしたところ、iPhone 5 の画面で問題なく動作しました。問題は、iPhone 4 のような小さな画面で試してみたときに発生します。ラベルは右下隅に配置されます。この問題の後、View Controller の「viewDidLoad」メソッドで位置をプログラムで「修正」しようとしましたが、それでも位置が移動し、問題が続きます。

私はしばらくこれについて頭を悩ませてきました!

どんな助けでも大歓迎です。

4

3 に答える 3

2

自動レイアウトをオンに戻すことをお勧めします。制約が正しく設定されていれば、この状況 (2 つの異なる画面サイズ) はまさに自動レイアウトが本当に適しているものです。Apple が自動レイアウトを OS X から iOS に移行したのは、まさに iPhone 5 の画面が登場した瞬間でした!

于 2013-04-08T19:59:20.450 に答える