Xcode 8 GM种子故事板布局问题
Xcode 8 GM seed Storyboard layout issue
我试过 XCode 8 GM seed 并且我在 Storyboard 中发现了一个严重的问题,要么你使用 Auto Layout 要么禁用它,Xcode 8 弄乱了 UIView包含到一个UIScrollView中,如下图:
有线的事情是,如果我将嵌入的 UIView 调整到 ScrollView,退出 Xcode 并打开我的项目再次,UIView 再次变大,毫无意义,一直如此。
你遇到过同样的问题吗?
您认为 Apple 会在正式发布 XCode 8 时修复这个大错误吗?
谢谢!
更新
不幸的是,即使 Xcode 8 的正式版本也有同样的问题:(
如果您使用的是自动布局,请 Select 在主故事板中 UIViewController 场景 一项一项。点击Update Frame,它会自动调整选中视图控制器的所有框架。
我为此找到的唯一解决方法是使用 Size Inspector 使视图控制器的大小为 "fixed"。
编辑:最终 Apple 通过 Xcode 8.2.1 解决了这个问题,Apple 开发人员干得好:)
您可以从尺寸检查器更改视图控制器的模拟尺寸。转到尺寸检查器并将模拟尺寸更改为自由形式。您可以根据需要设置视图的宽度和高度。要查看 iOS 9 中的屏幕,请将宽度和高度更改为 600。
如果您正在为 iOS 9.3 或更早版本编译构建,那么您只需将构建选项更改为 9.3x。
将版本更改为 9.3:-
我试过 XCode 8 GM seed 并且我在 Storyboard 中发现了一个严重的问题,要么你使用 Auto Layout 要么禁用它,Xcode 8 弄乱了 UIView包含到一个UIScrollView中,如下图:
有线的事情是,如果我将嵌入的 UIView 调整到 ScrollView,退出 Xcode 并打开我的项目再次,UIView 再次变大,毫无意义,一直如此。
你遇到过同样的问题吗?
您认为 Apple 会在正式发布 XCode 8 时修复这个大错误吗?
谢谢!
更新 不幸的是,即使 Xcode 8 的正式版本也有同样的问题:(
如果您使用的是自动布局,请 Select 在主故事板中 UIViewController 场景 一项一项。点击Update Frame,它会自动调整选中视图控制器的所有框架。
我为此找到的唯一解决方法是使用 Size Inspector 使视图控制器的大小为 "fixed"。
编辑:最终 Apple 通过 Xcode 8.2.1 解决了这个问题,Apple 开发人员干得好:)
您可以从尺寸检查器更改视图控制器的模拟尺寸。转到尺寸检查器并将模拟尺寸更改为自由形式。您可以根据需要设置视图的宽度和高度。要查看 iOS 9 中的屏幕,请将宽度和高度更改为 600。
如果您正在为 iOS 9.3 或更早版本编译构建,那么您只需将构建选项更改为 9.3x。
将版本更改为 9.3:-