我有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
是get only属性,如何禁用和启用NSTabViewItem
项。
答案 0 :(得分:3)
如果您需要停用特定的func tabView(NSTabView, shouldSelect: NSTabViewItem?)
,则需要为标签视图设置委托并实施NSTabViewItem
方法以返回false。