UIStackView可以支持iOS 8或7吗?

时间:2015-06-23 18:11:39

标签: ios ios7 ios8 autolayout uistackview

我知道{9}是iOS 9中的新功能。如果我希望我的应用支持iOS 8或iOS 7,这是否意味着我不应该使用堆栈视图?

4 个答案:

答案 0 :(得分:42)

看起来它适用于iOS 9 +。

UIStackView

  

状况

     

适用于iOS 9.0及更高版本

答案 1 :(得分:16)

UIStackView仅适用于" iOS 9.0及更高版本"。

如果您需要支持早期版本的iOS,请查看OAStackView,这是一个替代版本,可以实现UIStackView"的大部分功能。并支持iOS 7 +。

一些小功能尚未完成。我使用UIStackView-Playground project进行了尝试,效果非常好。

答案 2 :(得分:2)

您还可以查看MarkupKit(我是该项目的作者):

https://github.com/gk-brown/MarkupKit

LMColumnViewLMRowView类与UIStackView非常相似,但适用于iOS 8.它们还有一些UIStackView没有的功能,例如能够设置背景颜色和基于重量的分布。

有关更多信息,请参阅此文章:

https://gkbrown.wordpress.com/2015/09/29/using-uistackview-with-markupkit/

答案 3 :(得分:-1)

UIStackView仅在iOS 9+中受支持。 对于寻找iOS7 / 8的后端的人

https://github.com/oarrabi/OAStackView