在Windows中,我可以将几个控件放入面板/容器中,例如Grid,StackPanel或WrapPanel。在Android中,我将控件放入RelativeLayout,LinearLayout等。然后我可以隐藏面板或禁用面板,隐藏或禁用其中的所有控件。可以相对于面板布置更改子控件,因此对面板位置的更改实际上会移动子控件。
我很难弄清楚iOS的类似概念是什么。
答案 0 :(得分:1)
由于iOS 9可用UIStackView(此处记录:https://developer.apple.com/reference/uikit/uistackview)。我真的推荐你的目的。对于网格布局,您可以使UIStackView充满其他UIStackViews。
此外,UIStackView处理旋转并可以轻松处理动画:https://medium.com/@nrewik/easy-animation-with-uistackview-8878b2856ae2#.l9g3me214