私は正常にセルベースのNSTableViewをコードで作成しました。セルをもう少し面白くしたいと思います。ビューベースのNSTableViewを作成する必要があることを読んでいます。純粋にコードでビューベースのNSTableViewを作成することはできますか?
私はthisのようなチュートリアルをしています。
私の残りのUIは完全にコードです。私は多くの運が無ければこのテーブルビューで同じことをしようとしています。ここで
let nib = NSNib(nibNamed: "TransactionCellView", bundle: NSBundle.mainBundle())
tableOfTransactions.registerNib(nib!, forIdentifier: "TransactionCellView")
tableOfTransactions.headerView = nil
tableOfTransactions.setDelegate(self)
tableOfTransactions.setDataSource(self)
tableOfTransactions.reloadData()
は、各セルのための私のスタブコードです:
func tableView(tableView: NSTableView, viewForTableColumn tableColumn: NSTableColumn?, row: Int) -> NSView?{
var testCell = NSView()
testCell.frame = NSRect(x: 0, y: 0, width: 300, height: 200)
return testCell
}
私はペン先の登録を停止する必要があると私はどのように確認していない - ここ
は、私はテーブルビューを定義しています方法です
どのようにこれを達成するための指針や提案をいただければ幸いです!
registerNibを実行しないとどうなりますか? – Willeke