XCODE故事板的视图突然被打破了。 我该如何撤消这种变化?
我的应用程序是从十多年前开始开发的。 Xcode项目文件来自这个时代。 我的应用程序在其下面具有带有4个视图控制器的选项卡控制器。 情节板中已经选择了以某种方式选择的iPhone SE 即使真正的iPhone是iPhone 6s。 尽管有这种差异,但所有视图均以预期显示, 即与故事板中的相同。注:第一个视图控制器具有许多组件, 这些是通过编程方式加载的,但不是从情节提出的。 相反,第二视图控制器具有许多组件 通过故事板(不是编程)。 两种视图都正确显示。
该应用程序没有启动屏幕板。 然后,通过错误的iPhone SE(第三代)添加了一个。 它起作用了,但是现在其他观点从那以后都被打破了, 由于屏幕较窄,高度较短,好像是SE第一代一样。 现在,您在iPhone上看到的与情节板预览不同。我猜测,视图布局被打破了,因为两个故事板文件具有不同的屏幕尺寸,即iPhone SE(第一代)和SE(第三代)。
有任何方法可以消除变化吗?我尝试了那些徒劳的。
两个故事板中的iPhone SE(第一代)。 两个故事板中的iPhone SE(第三代)。 deletelauchscreen.storyboard.
clean project and rebuild (google search says so)
tick "Use Safe Area Layout Guides" (google search says so)
LaunchScreen.storyboard