2011-04-30 55 views

回答

4

NSTabView允許您指定一個對象作爲其委託。這個委託對象應該是一個符合NSTabViewDelegate協議的類的實例。此協議聲明,除其他方法外,還有其他方法

  • -tabView:willSelectTabViewItem:通知委託人即將選擇標籤項目;
  • -tabView:didSelectTabViewItem:通知代表選項卡項目已被選中。

您可能想要實施-tabView:willSelectTabViewItem:,以便在選擇該選項卡項目之前填充字段。

+0

我已經爲每個選項卡創建NSViewController子類,Tabview是在NSWindowController類上創建的。我應該在哪裏寫這些方法。我試圖在ViewController子類中寫這個方法。如果需要綁定,請告訴我如何做到這一點。 – 2011-04-30 07:19:29

+0

@kiran如果您在'NSWindowController'的子類中創建了該選項卡視圖,請使該子類符合'NSTabViewDelegate'並在其中實現委託方法。必須將您的'NSWindowController'子類的實例設置爲選項卡視圖的代理,無論是在Interface Builder中還是在代碼中。 – 2011-04-30 07:28:19

+0

非常感謝你,它正在工作。給我你的郵件編號在一些項目上工作,我當然需要你的指導和幫助。 – 2011-04-30 07:37:52

相關問題