Xcode 8.2.1のSwift 3プロジェクトには、多くのデータ(フォームが本質的)を示すUILabels、UIButtons、UITextFieldsが多数あります。アプリはiPadのみ、横長のみ、ターゲットは9.0以上です。XCode 8.2.1 Autolayout:混雑しているUIViewControllerの混在に関する問題
私は手作業で制約を割り当てようとしましたが(時間がかかる)、ストーリーボードでIDEに「欠落制約の追加」と「推奨制約へのリセット」をさせてみました。 VCからすべての制約を削除すると、「フォーム」がほぼ正しいものになりますが、いくつかのものはまだ外れています。
私はviewDidLoad()や他の位置関連のコーディングで何もしていません。ここで
そしてここでは、提案された制約付きのiPadエアー2(iOSのバージョン10.2)シミュレータで同じのUIViewControllerでありますスペースやアラインメントが不可欠な、たくさんのコントロールが必要なautolayoutの使用についてはどうですか? b)特にサイズを割り当てるXCodeのサイズ変更ボタンとコントロールは何ですか?ストーリーボードが再開された時点で、今はサイズを変更しておく必要があります。
ご意見をお寄せください。心の麻痺と私は、7.3よりも古い機能に比べて、レイアウトで時間を無駄にしています。
他のセクションに対して各UI要素を追跡するのではなく、論理セクションを他のセクションに対して自動レイアウトできるように、セクションを独自のサブビューに分割することがあります。 – Fonix