Только что поюзав первый раз Xcode 6 Beta (запустил с третьего раза) по памяти наваял табличку. Скажу сразу что очень плохо работает автодополнение. Все делаем как и в предыдущих примерах по Cell-Based таблицах. Выделяем таблицу, делаем связку dataSource и delegate с AppDelegate. А дальше код:
import Cocoa
class AppDelegate: NSObject, NSApplicationDelegate, NSTableViewDataSource {
@IBOutlet var window: NSWindow
@IBOutlet var tableView: NSTableView
var tableArrayData = ["Dad", "Mom", "Son", "GrandMother", "Cat", "Bird", "Kakashka"]
func applicationDidFinishLaunching(aNotification: NSNotification?) {
// Insert code here to initialize your application
}
func applicationWillTerminate(aNotification: NSNotification?) {
// Insert code here to tear down your application
}
func numberOfRowsInTableView(tableView: NSTableView!) -> Int {
return tableArrayData.count
}
func tableView(tableView: NSTableView!, objectValueForTableColumn tableColumn: NSTableColumn!, row: Int) -> AnyObject! {
return tableArrayData[row]
}
}
0 коментарі:
Отправить комментарий