Avatar
Kishikawa Katsumi 10/17/2018 12:18 PM
Contribute to kishikawakatsumi/AutoLayoutManiacs development by creating an account on GitHub.
12:20 PM
Strech & Sticky Header
12:21 PM
Expand & Collapse Long Text
12:21 PM
Table Column Layout
12:22 PM
AutoLayoutの実装を競いつつ知見を共有するような何かをしたくて、問題を考えました。 上記はデモとリファレンス実装です。
12:26 PM
レギュレーションは、
  • 静的なAutoLayoutの制約だけで動く方が高評価
  • 動的なビューの追加削除、制約の追加削除・変更はマイナスポイント
  • UIStackViewのisHiddenを切り替えるのは静的であるという扱い という感じで、動的な要素を排除し静的な定義のみで作られたビューはメンテナンス性が高いということを目指そうというものです。
12:28 PM
上の例はStoryboardだけで作られていてレイアウトに関するコードは全然書かれてなくて、自分でもなかなかよく書けたんじゃないかと思います。 で、もっとよい実装はありそうだからそれを見たいし、上のコードもアニメーションとかを気にし始めると納得いかない動作があるので、それを改善するにはどうすればいいかとかを話したい。