2017-04-17 6 views
0

NSTabViewController에는 두 개의 NSTabViewItem이 있습니다. 두 번째 탭을 비활성화하고 싶습니다. tabItem.isSelectable색인에서의 코코아 비활성화 tabItem

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를 반환해야합니다.