Posted at

Xcode7.3のPlaygroundはついにインタラクションに対応!

More than 3 years have passed since last update.

Xcode7.3からPlaygroundがタッチイベント等に対応しました。

sample.gif

上記のサンプルは以下のコード


import UIKit
import XCPlayground

class ViewController: UITableViewController {
override func viewDidLoad() {
super.viewDidLoad()
view.backgroundColor = .whiteColor()
view.frame = CGRectMake(0, 0, 1136/2, 640/2)
}
}

extension ViewController {
override func tableView(tableView: UITableView, numberOfRowsInSection section: Int) -> Int {
return 50
}
override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell {
let cell = UITableViewCell()
cell.textLabel?.text = "hello \(indexPath.row)"
return cell
}
}

XCPlaygroundPage.currentPage.liveView = ViewController()