1

プロジェクトで Autolayout を使用したい

理想的には、位置と高さ、およびマスターへのすべてのアウトレットとアクションに関するビューを「事前に配置」する xib が必要です。

次に、すべてのビューにviewDidLoad addConstraintsを追加して、再配置します

これも良い解決策ですか?autolayout を使用するように xib を設定するにはどうすればよいですか? 独自の制約を設定する前に、すべての制約を削除する必要がありますか?

提案をありがとう

4

1 に答える 1

2

次のことをお勧めします。

  • IB で必要なすべての制約を設定します。
  • 動的に変更する必要がある制約のアウトレットを作成します (それが目的の場合)。
  • viewDidLoad メソッドでこれらのアウトレットにアクセスし、値を変更します

このようにして、両方の世界の最良の部分を得ることができます。最初にすべてのレイアウトを設定するための UI を取得し、実行時に調整できます。

于 2013-09-25T02:08:27.610 に答える