use*_*072 102 xcode ios autolayout ios10 xcode8
在我升级到Xcode 8之后,这是我的一个屏幕之前和之后.
我所做的只是打开我的main.storyboard,然后我在手机上构建并运行了我的应用程序.
在我的版本控制中,我可以看到Xcode正在对我的main.storyboard进行大量更改,就在我打开它之前.
每当我删除这些更改时,我都能看到我在Xcode 7.3.1中看到的内容.
但是,只要我用我的故事板重新打开界面构建器,我就会看到这些更改重新出现.
我能在这做些什么吗?
Dav*_*d T 111
我有一个类似的问题,一旦我将storyboard文件转换为Xcode8兼容,tableview图像就不会出现了.这看起来像Xcode8的一个错误,所以在发布错误修复之前,这是一个解决方法:
当您需要对故事板文件进行其他更改时,请再次执行以下步骤.
Bha*_*ani 14
XIB或Storyboard默认设置为旧版本7.x和保存并关闭.临时解决方案,但有效.完成保存并关闭后,请勿再次打开.否则再次需要从开始执行相同的步骤.
小智 8
呃同样的问题.我部分设法通过以下方式修复它(对于Xcode版本8.1(8B62))
在Storyboard的文档大纲中,我点击了每个场景,其中黄色箭头表示一些布局问题(屏幕截图上的数字1)
在此之后,对于每个有问题的场景,我不得不点击"更新帧"小图标(屏幕截图上的数字2),它修复了每个场景的所有布局问题.
然而,在从Xcode7过渡到Xcode8之后,我的案例中的一个场景仍然处于哭泣状态.我必须通过调整约束或添加缺少的约束来手动修复它.
Phew,不是XCode8和Storyboard的惊喜.如果您使用了AppCode编辑器,则不会出现此类问题,因为它不支持Storyboard; P.
祝好运!
请按照线程获取任何可能的解决方案:(我相信它适用于许多开发人员).
Xcode 8 GM种子故事板问题
Xcode 8 - 以前的故事板变形
(我使用任何任何宽度600)当Xcode更新为Xcode 8时,它改变了我的所有ViewControllers大小.结果所有的布局都被扭曲了.
目前我只看到3个问题的解决方案(我不相信很快就会等待修复).
1.为每个Viewcontroller选择并修复它Update Frames
.
2.转到主ViewController,Size Inspector -> Freeform -> 600
因为大多数控制器被推断它将改变所有控制器的大小.(小心我要引入的新功能Apple的影响).
3.删除故事板中git的变化(我不建议它,因为Apple也插入了一些对Xcode很重要的更新).
Xcode 8(WWDC16)中新的AutoLayout功能的附加链接: 使应用程序自适应,第1部分
在我的情况下,Akhil Kateja建议的工作解决方案,我还需要重置主视图的宽度和高度:
1)将视图大小设置为自由格式
2)将视图的宽度和高度重置为原始大小:
最后保存,你就完成了.
归档时间: |
|
查看次数: |
37718 次 |
最近记录: |