You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Swift中不同iPhone尺寸下Button底部间距不一致问题求助

iOS布局问题:Buy Ticket按钮不同屏幕底部间距不一致

设计层级

Storyboard设计层级

核心问题

我遇到的问题是:buy ticket button在不同屏幕尺寸下的底部间距不一致。我为该按钮设置了到superview的底部间距为90,设置情况如下:
按钮底部间距设置

同时ScrollView的布局设置如下:
ScrollView布局设置

不同屏幕尺寸下buy button的底部位置对比:
屏幕1按钮位置
屏幕2按钮位置
屏幕3按钮位置

补充疑问

将buy button关联Safe Area后,在带有Home Indicator的小屏设备上显示异常,请问我哪里操作有误?
关联Safe Area后异常显示1
关联Safe Area后异常显示2

内容的提问来源于stack exchange,提问作者Json Swift

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.23 14:52:11