2012-09-14 45 views
2

在我的應用程序中,我有一些與UITableView奇怪的問題。基本上我的桌面視圖由兩個部分組成,每部分10行。我不能讓它顯示節標題的浮動部分標題(例如「音樂」應用程序顯示字母表中每個字母的部分)。 我填充tableView與一些所有相同的單元格進行測試,但表視圖不會顯示浮動部分標題,唯一的地方,我可以看到節標題(順便說一下「Anno 1」和「Anno 2」是我需要顯示的標題)是右邊的酒吧(是否有隱藏這個指數欄?)。UITableView將不會顯示浮動部分標題

任何人都可以幫助我獲得tableview顯示部分標題嗎?它不應該自動顯示它們,還是有我必須設置爲了得到它們的任何財產?

回答

1

我剛解決了這個問題!我用數據源方法搞得很糟糕。 基本問題是,我認爲方法來設置章節標題是:

  • (NSArray的*)sectionIndexTitlesForTableView:(UITableView的*)的tableView

這種方法,而不是指向右巴快速滾動!使用設置的章節的標題正確的方法是這樣的一個:

  • (的NSString *)的tableView:(UITableView的*)的tableView titleForHeaderInSection:(NSInteger的)部分

這裏返回標題作爲參數傳遞的特定部分。

而且,如果你不重寫我列出的第一種方法,實現代碼如下不會顯示快速滾動的酒吧,像我與處理可能是有用的一種情況。

4

是你的餐桌風格「平淡」嗎?標題不會在「分組」樣式上浮動。只是一個猜測。

還想知道您是使用自定義節標題視圖還是隻設置節標題。

+0

是的,它是普通的風格,我只是解決了我的問題,感謝反正;)我會後的解決方案,使像我這樣的新手,任何程序員有這個問題可以解決這個問題 – BigLex