首页 > 解决方案 > 在 Xcode 中添加 segue 后内容大小变小

问题描述

我正在尝试创建一个 iOS 应用程序。目前它有两个屏幕,我试图在它们之间添加一个segue。

但是,当我添加一个转场(无论我添加什么类型的转场)时,第二个屏幕的内容会向下移动 54 像素。这包括背景(我尝试向其添加约束,它仍然向下移动)、安全区域和第二个屏幕的 UI 内容。在添加 segue 后,所有这些都会立即向下移动 54 像素。当我检查属性面板以尝试识别问题时,它显示 Screen One 的内容大小为 414 x 896 ...这些数字是自动存在的,没有手动更改,并且未选中内容大小。

但是,对于 Screen Two 的内容大小 - 添加 segue 后 - 它显示为 414 x 842。这些数字也自动存在,没有手动更改,并且内容大小未选中。(在添加 segue 之前,两个屏幕的内容大小是相同的,并且会自动放置在那里,内容大小未选中)。

这意味着这不仅仅是在添加 segue 时内容向下移动的问题 - 而是在添加 segue 时内容大小变小 56 像素的问题(这包括安全区域)。

有谁知道为什么会发生这种情况以及我能做些什么来防止这种情况发生?

标签: iosxcode

解决方案


推荐阅读