如何将iOS ui控件组合到面板中?

时间:2016-09-30 18:59:33

标签: ios user-interface layout

在Windows中,我可以将几个控件放入面板/容器中,例如Grid,StackPanel或WrapPanel。在Android中,我将控件放入RelativeLayout,LinearLayout等。然后我可以隐藏面板或禁用面板,隐藏或禁用其中的所有控件。可以相对于面板布置更改子控件,因此对面板位置的更改实际上会移动子控件。

我很难弄清楚iOS的类似概念是什么。

1 个答案:

答案 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