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

前端之家收集整理的这篇文章主要介绍了Xcode中的故事板为控制器中的所有视图生成不需要的fixedFrame =“YES”前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在使用 Git进行源代码控制,它使我能够确切地指出为什么我的一个视图拒绝正确定位自己.事实证明,单个控制器中的每个视图都已设置为由fixedFrame =“YES”XML属性修复.我从写入的提交中隔离了这个更改,现在它在我的工作目录中.但这是烦人的部分.
我可以还原Storyboard文件,并且正确地,XML将删除所有fixedFrame属性.但是一旦我开始为我的测试设备创建一个新版本,就会在编译之前重新应用更改,并且所有视图都设置为固定宽度.这让我疯了.

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

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

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

解决方法

我不确定是否有人会以同样的方式遇到这个问题 – 但答案是我的所有约束都被一些偶然事故和没有约束的部分删除了,在生成Storyboard时会自动设置fixedFrame属性.

解决方案:删除导致此操作的提交,或再次手动布局所有内容.

猜你在找的Xcode相关文章