Stack View自動レイアウト
2611 ワード
🐶 基本事項
ААААААААААААА
スタック方向に応じて垂直スタックと水平スタックがあります
作成✔痾Stack view
“Embed In Stack View”
✔¥Stackview自身設置+内部要因の制約総合決定
元のエレメントコンストレイント(Element Constraint)を加えると、
Stackview自身でマージを設定し、最終的にコンストレイントを完了
🐸 Stack Viewの設定
✔勘定科目サイズ:UIstackView。Distribution
「Intronic Size」を尊重
⑪コンテンツサイズを強制的にStackに調整する
✔位置:UIstackView。Alignment
「Intronic Size」を尊重
Vertical Stack
⑪コンテンツサイズを強制的にStackに調整する
Vertical Stack
Horizontal Stack
🐮 付録:コンテンツアニメーションの追加/削除
Stackの要素の追加/削除時にアニメーションを追加
正式なAPIではないのでコードしか使えません
要するに、
1.Stackに隠しておく
2.非表示をアニメートする
let myView = UIView()
myView.isHidden = true
stackView.addArrangedSubview(myView) // 1.숨긴 채로 push
UIView.animate(withDuration: 0.3) { // 2.숨김 해제를 애니메이션화
myView.isHidden = false
}
Reference
この問題について(Stack View自動レイアウト), 我々は、より多くの情報をここで見つけました https://velog.io/@yohanblessyou/Stack-Viewテキストは自由に共有またはコピーできます。ただし、このドキュメントのURLは参考URLとして残しておいてください。
Collection and Share based on the CC Protocol