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

如何去除Xcode模拟器中SwiftUI项目的黑边?

修复Xcode iOS模拟器黑边问题

针对最新版Xcode中新建SwiftUI项目出现iOS模拟器黑边的问题,可尝试以下修复方案:

  • 配置正确的启动屏幕

    1. 若项目无LaunchScreen.storyboard,右键项目文件 → 新建文件 → 选择「Launch Screen」添加。
    2. 打开Launch Screen,给内部控件添加Auto Layout约束,确保内容自适应屏幕尺寸,避免固定宽高。
    3. 进入项目设置「General」标签,在「App Icons and Launch Images」区域,将「Launch Screen File」设置为刚创建的Launch Screen。
  • 调整模拟器缩放比例
    打开模拟器后,通过顶部菜单「Window」→「Scale」选择合适的缩放比例(如100%、75%),或使用快捷键Cmd + +/Cmd + -调整,部分黑边是缩放适配异常导致。

  • 检查项目设备适配配置
    进入项目设置「General」→「Deployment Info」,确认「Devices」选择iPhone或Universal(而非特定设备);同时勾选所需屏幕方向,确保应用适配不同屏幕尺寸。

  • 重置模拟器缓存
    通过模拟器顶部菜单「Device」→「Erase All Content and Settings」重置模拟器,重启后再运行项目,缓存异常也可能引发显示问题。


你的空白项目代码:

import SwiftUI

struct ContentView: View {
    var body: some View {
        VStack {
            Image(systemName: "globe")
                .imageScale(.large)
                .foregroundColor(.accentColor)
            Text("Hello, world!")
        }
        .padding()
    }
}

struct ContentView_Previews: PreviewProvider {
    static var previews: some View {
        ContentView()
    }
}

问题截图:
模拟器黑边截图

内容的提问来源于stack exchange,提问作者josé

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.01 20:05:42