我尝试使用 MacRuby 和 XCode 设置 NSTabView 委托,但我不知道如何编写委托。我用:
def intialize
@tab_changed.delegate = self
end
def tabViewdidSelectTabViewItem(a_notification)
puts "tab has changed"
end
然后在 .xib 中,我将 NSTab 视图元素与类挂钩,但是当我选择一些选项卡时没有任何反应。通常委托很容易使用,但是这个有这样的语法:tabView:didSelectTabViewItem:
而且我不知道如何在 MacRuby 中编写它。我应该使用 tabViewdidSelectTabViewItem 还是 tabView_didSelectTabViewItem (它们都不起作用)。
谢谢你的帮助。