我正在将旧应用程序更新为新的 iPhone 尺寸,但遇到了问题。自动布局打破了旧故事板的几块。
没问题,只需进入并取消选中自动布局。再次运行(3.5 英寸屏幕)并再次完美运行,然后在 4 英寸屏幕中运行,没有任何重新调整大小。花接下来的几分钟检查和取消选中自动布局框并在各种屏幕上运行它。这显然是问题所在。
关闭自动布局,在视图控制器中选择顶视图,打开尺寸检查器检查器并查看 Autosizing 框。让视图重新调整大小的内部箭头显示为灰色。你不能选择它们。从示例视图看,很明显视图不会重新调整大小。由于它不会重新调整大小,因此无法在 3.5 英寸和 4 英寸屏幕上正常工作。
有人看到绕过这个限制的(相当简单的)方法吗?
我真的不想更新不需要 UI 更新才能与自动布局一起正常工作的故事板,但另一个选择似乎是编写测试代码并将其放入我所有的视图控制器中,这可能与修复我所有的故事板以使用自动布局。