UIStackView支持iOS 8或7吗?
我知道UIStackview
是iOS 9中的一个新function。如果我想让我的应用程序支持iOS 8或iOS 7,是否意味着我不应该使用堆栈视图?
它看起来像是iOS 9+。
UIStackView
可用性
在iOS 9.0及更高版本中可用
UIStackView
仅在“iOS 9.0及更高版本”中可用。
如果您需要支持早期版本的iOS,请查看OAStackView
,它是“实现UIStackView
大部分function”并支持iOS 7+的UIStackView
替代品。
一些小function还没有完成。 我尝试了使用UIStackView-Playground项目 ,它工作得很好。
你也可以看看MarkupKit(我是项目的作者):
https://github.com/gk-brown/MarkupKit
LMColumnView
和LMRowView
类与LMRowView
非常相似,但可以与iOS 8一起使用。它们还具有一些UIStackView
没有的function,例如设置背景颜色和基于权重的分布的function。
有关更多信息,请参阅此文章:
https://gkbrown.wordpress.com/2015/09/29/using-uistackview-with-markupkit/
UIStackView仅在iOS 9 +中受支持。 对于正在寻找iOS7 / 8反向链接的用户: