Mec*_*han 75
是的,它确实!
File:New> File ...> iOS> Source> Playground
import UIKit
let lbl = UILabel(frame: CGRectMake(0, 0, 300, 100))
lbl.text = "Hello StackOverflow!"
Run Code Online (Sandbox Code Playgroud)
然后,保存文件.这将触发Playground解释与UI相关的事物.有时您可能需要折腾一个尾随的换行符并再次保存 - 它是一个测试版.此时,"UILabel"一词应出现在右侧.
现在,要实际查看您已完成的操作,您必须单击右侧的"快速查看"眼睛,或者单击白色圆圈以在"助理编辑器"中将其打开:
这是UIImage工作的一些基本内容的屏幕截图等.

6da*_*id9 49
编辑@ 2014-11-13:似乎新的xcode 6修复了这个问题.
不,它没有.但值得注意的是,您可以导入UIKit.
如果您想导入UIKit,请按照以下步骤操作:
那么你可以导入UIKit或iOS的一些模块
PS.我尝试创建一个UIImageView但它没有在右侧显示正确的图像.导入UIKit似乎毫无价值
dua*_*uan 16
在Xcode 7中,现在你无法使用它Quick Look来看到一个外观UIView.
相反,使用Assistant Editor和:
XCPlaygroundPage.currentPage.liveView = sampleView
Run Code Online (Sandbox Code Playgroud)
像这样:
import XCPlayground
import UIKit
XCPlaygroundPage.currentPage.needsIndefiniteExecution = true
// Simulate User Interaction, not available in Xcode 7.2
func delay(delay:Double, closure:()->()) {
dispatch_after(
dispatch_time(
DISPATCH_TIME_NOW,
Int64(delay * Double(NSEC_PER_SEC))
),
dispatch_get_main_queue(), closure)
}
let color = UIColor(red: 1, green: 1, blue: 0, alpha: 1)
let leftMargin = 20
let view = UIView(frame: CGRect(x: 0, y: 0, width: 375, height: 667)) // iPhone 6 proportions
view.backgroundColor = UIColor.grayColor()
// LABEL
let label = UILabel(frame: CGRect(x: leftMargin, y: 5, width: 300, height: 44))
label.text = "Hello, playground"
label.textColor = UIColor.whiteColor()
view.addSubview(label)
// TEXTFIELD
let textField = UITextField(frame: CGRect(x: leftMargin, y: 60, width: 300, height: 44))
textField.placeholder = "Edit me…"
textField.backgroundColor = UIColor(white: 1, alpha: 0.5)
textField.textColor = UIColor.whiteColor()
textField.userInteractionEnabled = true
view.addSubview(textField)
XCPlaygroundPage.currentPage.liveView = view
delay(1.0) { () -> () in
textField.text = "New text!"
}
Run Code Online (Sandbox Code Playgroud)
Evg*_*lov 12
在Xcode 8 XCPlaygroundPage.currentPage.liveView中不推荐使用.相反,使用
import PlaygroundSupport
PlaygroundPage.current.liveView = view
Run Code Online (Sandbox Code Playgroud)
最简单的解决方案: Xcode 9.2
显示辅助编辑器:查看 -> 辅助编辑器 -> 显示辅助编辑器。
干得好。默认情况下,您将看到打印的属性:label.text = "Hello World!"在实时视图窗口中
| 归档时间: |
|
| 查看次数: |
34653 次 |
| 最近记录: |