1

の初期状態を作成するためにストーリーボードを使用していviewます。次に、レイアウトを変更する があります (画面の半分を占めるようbuttonに拡張します)。UITextView

画面上のラベルのテキストをプログラムで変更しようとUIViewすると、ストーリーボード レイアウトにリセットされます。

これが発生する原因となっている初期状態にリセットする方法はありますUIViewか? または、なぜこれが起こっているのか考えていますか?

4

1 に答える 1

1

ストーリーボードの自動レイアウトがオンになっています。自動レイアウト システムは、ストーリーボードのレイアウト制約に基づいて、ビュー階層内のすべてのビューの位置とサイズを (さまざまな時点で) 設定します。

ストーリーボード で自動レイアウトをオフにするか、レイアウトの制約を変更してテキスト ビューのサイズを変更できます。

自動レイアウトを使用して制約を変更する場合は、WWDC 2012 の次の 3 つのビデオの少なくとも最初のビデオをご覧ください。

于 2012-12-30T00:36:03.330 に答える