Cocoa 在索引处禁用选项卡项

Cocoa 在索引处禁用选项卡项,cocoa,swift3,nstabviewcontroller,Cocoa,Swift3,Nstabviewcontroller,我有一个NSTabViewController,它有两个NSTabViewItem。我想禁用第二个选项卡 class MainTabViewController: NSTabViewController { // Properties var data : [String: AnyObject]? override func viewDidLoad() { super.viewDidLoad() let tabItem = self.tabView.tabViewItem(

我有一个
NSTabViewController
,它有两个
NSTabViewItem
。我想禁用第二个选项卡

class MainTabViewController: NSTabViewController {

// Properties
var data : [String: AnyObject]?


override func viewDidLoad() {
    super.viewDidLoad()
    let tabItem = self.tabView.tabViewItem(at: 1)
    tabItem.isSelectable = true


   }

}

由于
tabItem.isSelectable
是一个只能获取的属性,如何禁用和启用
NSTabViewItem
item

如果需要禁用特定的
NSTabViewItem
,则需要为选项卡视图设置委托,并实现
func选项卡视图(NSTabView,shouldSelect:NSTabViewItem?)
方法返回false

如果需要禁用特定的
NSTabViewItem,则需要为选项卡视图设置委托并实现
func选项卡视图(NSTabView,shouldSelect:NSTabViewItem?)
方法,如果需要禁用特定的
NSTabViewItem
,则返回false