如何在 Xcode 8/Swift 3 中创建 iOS liveView [重复]
Posted
技术标签:
【中文标题】如何在 Xcode 8/Swift 3 中创建 iOS liveView [重复]【英文标题】:How do you create an iOS liveView in Xcode 8/Swift 3 [duplicate] 【发布时间】:2016-11-06 13:20:30 【问题描述】:我不知道如何在 Xcode 8/Swift 3 Playground 中创建和显示实时视图。如果 Apple 有关于 Playground 和实时视图的全面文档,我找不到它,而且我所有的在线搜索都显示了 Xcode 7 的教程或新的 iPad Playground。我发现的几个示例设置了 Mac OS 视图,这不是我想要的(我主要在 ios 中工作,所以我想测试的代码是 iOS 代码,处理 iOS 视图层次结构。)
谁能给我最低限度的设置来创建实时视图并将视图从 Xcode 8 操场安装到其中?
那么,谁能给我一些关于 Playground 的好文档,以及如何配置和使用它们?
【问题讨论】:
见:***.com/a/33543820/1457385 @shallowThought 这不适用于 Xcode 8。 对不起。添加了答案。 我已经更新了dupe candidate Q&A 中接受的答案,以包含 Xcode8 前后的细微差别。通过将这两个线程复制到dupe candidate Q&A 来链接这两个线程可能很有价值,尤其是现在已经回答了这个问题。 @DuncanC,因为您拥有 Swift 金牌徽章,如果您觉得合适,请使用您的欺骗锤来建立这种联系。 【参考方案1】:它是这样工作的:
import UIKit
import PlaygroundSupport
let view = UIView(frame: CGRect(x: 0, y: 0, width: 50, height: 50))
view.backgroundColor = UIColor.red
PlaygroundPage.current.liveView = view
不幸的是,我不知道有什么好的文档。但我相信 Erica Sadun 有一本关于游乐场的书。
【讨论】:
以上是关于如何在 Xcode 8/Swift 3 中创建 iOS liveView [重复]的主要内容,如果未能解决你的问题,请参考以下文章
Xcode 8/Swift 3:让 API 信息离线可用? [复制]
我如何在 XCODE 8、Swift 3 中使用 UIAutomation