Bli*_*lip 11 xcode ios swift swift-playground
在我的Swift游乐场中,我输入以下代码来测试实时视图功能:
let view = UIView()
PlaygroundPage.current.liveView = view
Run Code Online (Sandbox Code Playgroud)
但由于某种原因,实时视图不会显示在助理编辑器的右侧.最初我以为Xcode没有跑完游乐场.但我等待并等待它仍然没有表现出来.
有帮助吗?
max*_*des 24
我有同样的问题.我找到了临时解决方案.
我注意到的是,如果我打开多个Xcode项目,它将导致此错误.所以只需完全退出xcode(命令Q),只打开你正在尝试工作的实时游乐场,它应该可以工作.
确保你有以下导入,你可能想给它一个框架和颜色,以确保它实际工作,因为你的视图没有框架或颜色.这段代码适合我.
import UIKit
import PlaygroundSupport
let view = UIView()
view.backgroundColor = .white
view.frame = CGRect(x: 0, y: 0, width: 100, height: 100)
PlaygroundPage.current.liveView = view
Run Code Online (Sandbox Code Playgroud)
小智 13
在Xcode 9.0中以及:
PlaygroundPage.current.needsIndefiniteExecution = true
Run Code Online (Sandbox Code Playgroud)
您必须手动打开助理编辑器,然后当前焦点的操场将显示UIView.
我也有同样的问题,以下代码行为我修复了它:
PlaygroundPage.current.needsIndefiniteExecution = true
Run Code Online (Sandbox Code Playgroud)
设置实时视图应该为您自动启用它,但对我来说它并没有这样做.必须是Xcode中的错误.
归档时间: |
|
查看次数: |
12056 次 |
最近记录: |