2011-01-20 55 views

回答

1

正如你所說,這是不是可以作爲一個標準的行爲。你需要自己編寫代碼。

不過,我使用的行爲強烈建議對。它是iOS上的標準配置,因此它與環境完美匹配。但它在Mac上不是標準配置,它看起來很奇怪。不要因爲你想移植iOS而移植iOS的行爲;除非絕對必要,否則堅持OS X的標準接口行爲。

+0

這背後的原因是一樣的,爲什麼它是在iOS中使用,當在一個長長的清單用戶可以失去的他們在哪裏(父組)與浮動組頭可以緩解這個問題的概念。 – 2011-01-20 02:15:21

+1

叫我老土,但`NSBrowser`會更適合這樣的目的在OS X上我的意思是,OS X的屏幕尺寸遠遠高於iOS的大,所以你不應該只是把一切都在一個垂直列表。你應該更好地使用可用的水平方向。一般來說,我不喜歡OS X中使用的iOS UI對象。蘋果本身就是這樣做的,所以也許沒有必要抱怨它。反正... – Yuji 2011-01-20 02:21:02

3

在獅子和更高版本,可以使用NSTableViewsetFloatsGroupRows

[myTableView setFloatsGroupRows:YES]; 

請參閱the docs

相關問題