- UIStackView(メイン)
- UIViewの(サブ)
- UILabel、UIButton等
- UIViewの(サブ)
- とすることができる他のビュー
- UIViewの(サブ)
これらはすべてプログラムで制約付きです。そして、UILabelのUIViewかもしれないし、UIButtonsがループに作成されているかもしれません。一つずつ。自動レイアウト制約を使用してビューを動的に作成しますか? Objective-Cで?
助けてください!
これらはすべてプログラムで制約付きです。そして、UILabelのUIViewかもしれないし、UIButtonsがループに作成されているかもしれません。一つずつ。自動レイアウト制約を使用してビューを動的に作成しますか? Objective-Cで?
助けてください!
これらのビューをプログラムで作成したい場合は、これら2つのライブラリをお勧めします。それらは、制約の追加/削除/更新/管理を非常に簡単にします。
Objective-Cの
https://github.com/SnapKit/Masonry
スウィフト
私はお試しいただきありがとうございます。 –
あなたはプログラム的制約を作成するために、リンゴのネイティブNSLayoutAnchorを使用することができます。 SnapKit/Masonryのような並べ替えとシンプルです。
「UITableView」または「UICollectionView」を使用していないのはなぜですか?サブビューの作成とレイアウトを簡素化するだけでなく、メモリ使用量も向上させます。それらは両方とも、サブビューの動的カウントを表示するために設計されています。 – clemens
b'coz私は動的なものを作りたい。どのUIタイプが最初か最後かになるのはわかりません。しかし、すべてのビューはスーパービューにあり、拡張可能である可能性があります。 –
あなたの説明の後でもコレクションやテーブルビューを使用しない理由はありません。 – clemens