看来Autoresizing
使用 XCode 9 为 iOS11 构建时,视图不再可靠地工作。
几个视图的布局最终以控件在 XIB 中的位置进行定位,但尚未进行适当的大小调整。这在 iOS10 中运行良好,并且可以与我们在 iOS11 中运行的旧应用程序一起使用。但是,重建应用程序时定位和调整大小失败。
是否发生了影响使用的更改autoresizingmask
?
有没有办法自动转换AutoResizing
to AutoLayout and Constraints
?
Edit:造成麻烦的控件是UINavigationBar
and UIToolBar
.
我今天正在研究同样的问题:在某些情况下有效的一件事是替换为类似(但不相同)的掩码值。例如,我们的视图之一不能与 UIViewAutoresizingFlexibleHeight 一起使用,但可以与 UIViewAutoresizingFlexibleBottomMargin 一起使用。
我不知道升级到 AutoLayout 的自动方法 - 我实际上在其他项目中大量使用 AutoLayout,并且概念基础非常不同......
如果我发现更好的东西,我会编辑这个答案。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)