Xcode中的故事板为控制器中的所有视图生成不需要的fixedFrame ="YES"

use*_*ser 5 xcode interface-builder storyboard

我正在使用Git进行源代码控制,它使我能够确切地指出为什么我的一个视图拒绝正确定位自己.事实证明,单个控制器中的每个视图都已设置为由fixedFrame="YES"XML属性修复.我从写入的提交中隔离了这个更改,现在它在我的工作目录中.但这是烦人的部分.我可以恢复Storyboard文件,并且正确地,XML将删除所有fixedFrame属性.但是一旦我开始为我的测试设备创建一个新版本,就会在编译之前重新应用更改,并且所有视图都设置为固定宽度.这让我疯了.

我删除了派生数据,不断清理项目文件,重新启动Xcode和我的开发机器.

我想也许fixedWidthXML属性与Autoresize SubviewsIB选项相关,但是切换对固定帧内容的生成没有影响.我认为在元工作空间 - 数据类型的文件夹中必定存在意外情况.

真的可以使用一些额外的帮助,我已经搜索了我能想到的关于这一切的一切,似乎没有解决方案.

use*_*ser 3

我不确定是否有人会像我一样遇到这个问题 - 但答案是,由于某种意外,我对该故事板的所有约束都被删除了,并且在没有约束的情况下,该fixedFrame属性会在生成故事板时自动设置。

解决方案:丢弃导致此问题的提交,或者再次手动布局所有内容。