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

  • 32
    いいね
  • 0
    コメント
この記事は最終更新日から1年以上が経過しています。

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()