2011-12-09 75 views
1

我有一個基於單元格的NSTableView。當它第一次顯示時,沒有任何行被選中。我希望第一個被默認選中。在Interface Builder中是否有一個設置讓我錯過了讓它發生?NSTableView默認沒有選擇行

我試過「setAllowsEmptySelection」但你有沒有試過在屬性面板中取消選中Selection:Empty未使用

selectRowIndexes:byExtendingSelection:

回答

4

您可以以編程方式做到這一點?如果您在NIB中取消選中該選項,它應該「只是工作」。

+0

這沒有奏效。我把它放在awakeFromNib – JPC

+1

@JPC:確保你連接你的插座到你的桌子視圖。如果它沒有連接,outlet屬性保存爲'nil',並且發送消息將不會執行任何操作。 –

+0

這就是答案。我只是做得太早 – JPC

3

工作

+0

空沒有被選中。只有類型選擇被選中 – JPC

+0

你在使用NSArrayController嗎? –

+0

不,只是使用數據源 – JPC