2017-04-17 4 views
0

NSTabViewControllerには2つのNSTabViewItemがあります。私は2番目のタブを無効にしたい。 tabItem.isSelectableとしてインデックスでのココア無効化タブアイテム

class MainTabViewController: NSTabViewController { 

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


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


    } 

} 

専用のプロパティを取得し、どのように私は無効とNSTabViewItemアイテムを有効にすることができています。

答えて

1

特定のNSTabViewItemを無効にする必要がある場合は、タブビューのデリゲートを設定してfunc tabView(NSTabView, shouldSelect: NSTabViewItem?)メソッドを実装してfalseを返す必要があります。

関連する問題