每次按下按钮都可以重新加载标签控制器项吗?
例如:
class TabController: NSTabViewController {
@IBAction func showFirstTab(_ sender: NSButton) {
self.selectedTabViewItemIndex = 1
}
}
我想每次按下标签时重新加载标签项1的视图。我使用swift 3 for osx。
答案 0 :(得分:0)
您可以使用以下UITabView委托方法,并在每次按下选项卡时重新加载视图。它通知选项卡视图控制器即将选择指定的选项卡。 要区分选项卡项,可以设置NSTabViewItem标识符。
func tabView(_ tabView: NSTabView,
willSelect tabViewItem: NSTabViewItem?)