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

在模拟器中更新界面(无需SwiftUI)

断点暂停时动态修改背景色(无需重启应用)

示例代码

class ViewController: UIViewController {
    override func viewDidLoad() {
        super.viewDidLoad()
        // Line where the breakpoint will be placed
        view.backgroundColor = UIColor.green
    }
}

操作步骤

  • 添加断点:找到代码中view.backgroundColor = UIColor.green这一行,点击行号左侧的空白区域(gutter)添加断点;也可以选中该行后按下Cmd+\快捷键快速添加。

  • 运行应用:点击Xcode的运行按钮(或按下Cmd+R),应用在模拟器启动后会自动在断点处暂停执行。

  • 修改背景色:
    方式一:使用调试控制台
    打开调试控制台(快捷键Cmd+Shift+Y),输入以下命令并回车:

    expr view.backgroundColor = UIColor.blue
    

    (注:expr是Xcode调试器的执行命令,用于修改变量或属性值;也可以用po命令,效果一致)

    方式二:通过变量视图修改
    在Xcode左侧的变量视图(Variables View)中,展开self -> view -> backgroundColor,双击当前值(kCGColorSpaceModelRGB 0 1 0 1),替换为UIColor.blue后回车。

  • 恢复执行:点击调试栏的「继续执行」按钮(或按下Cmd+Control+Y),模拟器中的应用会立即显示蓝色背景,无需重启。

内容的提问来源于stack exchange,提问作者Herlandro Hermogenes

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.19 19:54:58