Tag: Nstableview

在Swift 5中使用模型的简单NSTableView – Szabolcs Toth –中

在本教程中,我们将使用Person模型创建一个简单的基于视图的NSTableView。 因此,最终将是: 步骤1.创建一个Cocoa Application项目。 步骤2.将NSTableView添加到Main Storyboard并进行一些自定义 将列数从2增加到3。 单击标题并命名列 我们需要向列和单元格添加标识符。 您还应该在“姓氏(lastName)”和“手机号码(mobileNumber)”列以及单元格中重复此操作。 创建一个IBOutlet并将其连接到您的表视图,但是不要忘记dataSource和委托。 @IBOutlet var tableView: NSTableView! 因此,我们添加了一个新文件,而不是使用Dictionary创建数组。 import Cocoa struct Person { let firstName: String let lastName: String let mobileNumber: String } 我们有Person模型,我们需要向其中添加一些值,但首先要创建一个数组。 @IBOutlet var tableView: NSTableView! var people: [Person] = [] override func viewDidLoad() { super.viewDidLoad() let person1 = Person.init(firstName: “Ragnar”, lastName: “Lothbrok”, mobileNumber: “555-1234”) […]