在构建时删除故事板视图控制器 iOS

Remove storyboard view controller iOS at build time

事实上,我的情节提要中有一个使用 StackViews 的视图控制器。现在,我正在尝试使应用程序 iOS 7 兼容,但我不想删除该视图控制器。有没有办法在没有视图控制器的情况下编译项目?我试图将情节提要的构建目标保持为 9,但我更希望有一种方法可以在构建时隐藏该视图控制器,并在情节提要中使用 iOS 7

Stack View 随 iOS9 一起提供,您无法根据 运行 iOS 告诉 Stack View 消失。也不可能根据 iOS 构建 Storyboard。但似乎可以 select 不同的故事板,具体取决于所使用的 iOS。 See this link。 cody是objective-c的,不过逻辑迁移好像没那么难

您可以删除 Stack View,或者按照我的建议,为 iOS9 构建您的应用程序,因为我最近阅读的一些调查显示,高达 90% 的 Apple 用户升级到最新的 iOS 一周内。第三种可能性是根据 iOS.

构建不同的故事板

编辑:您可能想查看 OAStackView。它实现了 UIStackView 的大部分功能并支持 iOS 7+.