2011-06-28 64 views
0

這是我在這裏的第一個問題..如何激活部分指數標題爲表視圖

我有一個tableview中與numberOfSectionsInTableView = 6,這也創造了自定義設置的細胞。 我想用一些預定義的標題使用'節索引標題'。我已經通過示例代碼並遵循相同的步驟。 我可以使用函數'sectionIndexTitlesForTableView'從我的tableview中顯示節索引標題。 但要激活,我不知道如何使它工作,當我點擊一些標題。讓我想要根據標題選擇移動到頁面。例如,與內置聯繫人(地址簿)的工作方式相同。

我在Mac OS X 10.7獅子(測試版) 使用的XCode 4.2的iOS SDK 5.0

回答

1

您必須實現tableView:sectionForSectionIndexTitle:atIndex:

該方法通過在部分 索引列表中的條目的索引號 和標題,而應返回索引所引用的部分的 。要 清晰,有在這裏 兩種遊戲索引號:索引由 sectionIndexTitlesForTableView返回的數組中的部分 索引標題:和 索引表 視圖的一部分;前者被傳入,後者返回 。您僅針對表格視圖實現此 方法,其中 部分索引列表(其只能是 以普通樣式 (UITableViewStylePlain)創建的表格視圖。請注意,由 sectionIndexTitlesForTableView: 返回的 節標題數組的數量少於表視圖中實際的 節數。