XCode Storyboard View布局在添加启动屏幕后突然破裂

问题描述 投票:0回答:1

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)

  • To "get back to" what you had...
  • Delete
  • LaunchScreen.storyboard
  • (as you have done).
  • Make sure the selection is empty in Project -> General settings:
ios xcode storyboard
1个回答
0
投票

dunder project->信息设置,删除此条目:

Quick测试,

doesgen还原为“字母盒”布局。

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.