私の問題は、autolayout (有名な) の使用に関連しています;)
同じView Controllerでサブビューの2つの状況を管理して、ある状況から別の状況に(そして相互に)移動できるようにしたいと思います。
次の図で問題を紹介しましょう。
問題は、ある状況から別の状況に簡単に切り替えることができるように、Interface Builder で自動レイアウトの制約を表現する方法がわからないことです。より正確に言うと、サブビュー VIEW_B1 と VIEW_B2 は高さが異なる別のサブビューです。
表示したくないサブビュー (VIEW_B1 または VIEW_B2) を既に非表示にしようとしていますが、この場合、VIEW_C は Y 位置に留まります。VIEW_C を VIEW_B* (非表示ではないもの) に接着したいのです。