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

iOS splash screen在storyboard显示正常但真机/模拟器显示偏小

iOS启动屏Storyboard运行时尺寸偏小排查方案

Storyboard内适配效果:
Storyboard启动屏适配效果
运行时实际效果:
运行时启动屏效果

可按以下步骤逐一排查解决:

  • 确认启动屏全局配置:打开项目设置 -> Target -> General -> App Icons and Launch Images 栏,确认Launch Screen File选中的是你制作的对应storyboard文件,未错误绑定旧版Launch Image资源包或其他无关文件。
  • 校验根视图约束逻辑:Storyboard预览时默认会匹配当前选中的设备尺寸,运行时偏小大概率是约束配置错误。如果是背景图片,需要将UIImageView的leading、trailing、top、bottom四边都约束到根视图(而非安全区域),避免被刘海/状态栏边距挤压;同时将UIImageView的contentMode设置为aspectFill,不要使用固定宽高约束。其余元素也要绑定相对父视图的动态约束,禁止写死宽高值。
  • 清理缓存重试:iOS会对启动屏资源做系统级长期缓存,修改后经常出现不更新的情况。先删除模拟器/真机上已安装的App,Xcode按下Shift + Command + K清理构建缓存,重启Xcode后重新运行测试。
  • 检查Info.plist配置:删除Info.plist中遗留的UILaunchImages系列旧配置项,避免和Launch Screen File配置冲突。如果是支持多窗口的项目,还要确认对应Scene的配置中启动屏文件和全局配置一致。
  • 校验Size Classes配置:打开启动屏Storyboard的右侧文件检查器,确认Use Size Classes处于勾选状态,保证适配所有设备的尺寸和横竖屏场景,避免仅配置了单一尺寸类的布局。

内容的提问来源于stack exchange,提问作者Lê Quốc Khánh

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 03:27:02