ios - 在 Xcode 中添加 segue 后内容大小变小
问题描述
我正在尝试创建一个 iOS 应用程序。目前它有两个屏幕,我试图在它们之间添加一个segue。
但是,当我添加一个转场(无论我添加什么类型的转场)时,第二个屏幕的内容会向下移动 54 像素。这包括背景(我尝试向其添加约束,它仍然向下移动)、安全区域和第二个屏幕的 UI 内容。在添加 segue 后,所有这些都会立即向下移动 54 像素。当我检查属性面板以尝试识别问题时,它显示 Screen One 的内容大小为 414 x 896 ...这些数字是自动存在的,没有手动更改,并且未选中内容大小。
但是,对于 Screen Two 的内容大小 - 添加 segue 后 - 它显示为 414 x 842。这些数字也自动存在,没有手动更改,并且内容大小未选中。(在添加 segue 之前,两个屏幕的内容大小是相同的,并且会自动放置在那里,内容大小未选中)。
这意味着这不仅仅是在添加 segue 时内容向下移动的问题 - 而是在添加 segue 时内容大小变小 56 像素的问题(这包括安全区域)。
有谁知道为什么会发生这种情况以及我能做些什么来防止这种情况发生?
解决方案
推荐阅读
- swift - 拖放验证
- machine-learning - 如何在 Hugging Face 预训练模型中使用自定义 Tokenizer 进行文本摘要?
- sql - SQL:如何连接两个表?
- python - CSV 到特定 JSON 结构
- mysql - 您的 SQL 语法有错误,请查看与您的 MySQL 服务器版本相对应的手册以获取正确的语法 '(TO_BASE64(RANDOM_BYTES(16)
- c - 识别循环的时间复杂度
- jasperserver - 参数化报告上的 Jasperserver 内部服务器错误 500
- eslint - eslint 规则导入/在 commonjs 中命名的等价
- python - 如何绘制多维数组?
- mongodb - 如何使用 Go 驱动程序或 mgo/qmgo 在 MongoDB 中存储地理空间数据?