2

私は現在、auto を使用して別のビュー xib ファイルでカスタム ビューを設計するのに忙しく、これを理解するのに本当に苦労しています。

私が直面している問題は、テーブル ビューに固定幅の制約 (ピン幅) を設定すると、たとえば 320 ポイント (横向きモード) と言うと、向きを制約の縦向きに設定してビューをテストするとすぐに、が失われ、テーブルが 65 ポイントに縮小されますか?

ここで正確に何が間違っているのですか、それはなぜですか? それとも、何かが足りないだけですか?

ありがとう

4

1 に答える 1

-3

iOS 6 の新しい autolayout-option は、非常に特殊な場合にのみ使用することをお勧めします。私はこのオプションを非常に集中的にテストし、多くのバグを見つけました。

  • コンソールに Apple のバグを示すメッセージが表示される
  • UIが劇的に遅くなります
  • レイアウトの制約が突然消える間
  • 文書化されていないエラー メッセージでアプリがクラッシュすることがある

現在、autolayout の使用は非常にイライラします。autolayout を使用する代わりに、私は使用します

- (void)viewDidLayoutSubviews {}

UI をプログラムで調整できます。これは (開発時および実行時に) はるかに簡単で高速です。

于 2013-01-16T16:03:01.603 に答える