首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >界面构建器中的"Builds for“选项

界面构建器中的"Builds for“选项
EN

Stack Overflow用户
提问于 2014-10-16 16:22:30
回答 1查看 1.6K关注 0票数 9

在接口构建器的文件检查器中有一个"Builds for“选项。我发现它会影响XIB文件中部署元素的属性。但是我找不到这个设置的真正目的是什么。

我有一个部署目标为iOS7的iOS应用程序。我在一个特定的iOS中的"Builds for“设置中选择了一个选项”XIB8.0及更高版本“。然后我用iOS 7.1在iPhone上启动这个应用程序。但是可以加载和使用由该XIB定义的屏幕。此设置是否会对正在运行的应用程序产生一些影响?

EN

回答 1

Stack Overflow用户

发布于 2016-09-06 00:33:25

“build for”选项定义XIB文件的iOS版本。

例如,我的XIB中可能有UIStackView,它只适用于iOS 9和更高版本。https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIStackView_Class_Reference/

在这种情况下,我肯定会在“builds for”部分将其标记为“iOS 9.0及更高版本”,否则将导致编译错误。

在您的测试用例中,情况可能是这样的,即使您标记了iOS 8.0的XIB,它仍然与iOS 7.1兼容,并且加载没有任何问题。

希望这能有所帮助。

致以亲切的问候,

穆昆德

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26399497

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档