Xcode 7中的Stack Views如何与iOS 8和iOS 7向后兼容?

6

我观看了WWDC视频#407 - “在Interface Builder中实现UI设计”,展示了很酷的功能 - “Stack Views”,我想知道是否可能构建可以在iOS 7和8上运行并利用苹果添加到Xcode 7中的新的灵活UI布局能力的应用程序。


2
很遗憾,UIStackView 在 iOS < 9.0 上不可用。 - Alladinian
1
OAStackView 旨在复制 iOS 7+ 中 UIStackView 的所有功能。https://github.com/oarrabi/OAStackView - TonyMkenu
1个回答

9

UIStackView从iOS 9及以上版本(iOS9及以后)开始支持。

它的可用性在先前的版本中尚未被提及。 并且明确表示它是iOS9的新功能。

因此,你的问题的答案是 - 它不是向后兼容的。

有类似的东西可用(OAStackView)来支持之前的iOS版本。 https://github.com/oarrabi/OAStackView


1
谢谢Mithun,我尝试了OAStackView并且它很有效(要感谢它的编辑器- Omar Abdelhafith)。但是在设计时,它不能反映Interface Builder Canvas上的布局,也无法在Assistant Editor中实现。检视器中轴线、对齐和分配属性的预定义值丢失了... - Shlomi Hasin
有人能解释一下吗?我该如何使用这个OAStackview,我在我的项目中使用了UIStackview。但是为了支持早期版本的iOS9,我该怎么做呢? - Shangari C

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接