我有一個UITableView,看起來像這樣:是否可以自定義部分列表列的外觀?
我不知道什麼節頭的右側(我在紅色圓圈的東西)列被調用,但我想自定義列表,以便它看起來像這樣:
這可能嗎?這件事甚至有名字嗎?我試着用Google搜索,但我甚至不知道它叫什麼。
編輯:我並不想改變字母都出現了什麼在這個名單 - 我試圖更改列的外觀,所以它看起來像我的第二個形象在這裏。
我有一個UITableView,看起來像這樣:是否可以自定義部分列表列的外觀?
我不知道什麼節頭的右側(我在紅色圓圈的東西)列被調用,但我想自定義列表,以便它看起來像這樣:
這可能嗎?這件事甚至有名字嗎?我試着用Google搜索,但我甚至不知道它叫什麼。
編輯:我並不想改變字母都出現了什麼在這個名單 - 我試圖更改列的外觀,所以它看起來像我的第二個形象在這裏。
這就是所謂的節索引標題,並且在UITableViewDataSource委託方法稱爲sectionIndexTitlesForTableView:
這將返回章節標題的數組。您可以輕鬆地在這裏返回一個數組以字母A到Z 它看起來像
-(NSArray*)sectionIndexTitlesForTableView:(UITableView*)tableview{
return [NSArray arrayWithObjects:@"A",@"B"[email protected]"Y",@"Z",nil];
}
這是不可能的開箱即用,但你可以自定義索引視圖,而不是這裏建議: Customizing Section indexes in UITableView in iphone application
或者使用這個開源項目:https://github.com/Hyabusa/CMIndexBar
好運
對不起,我想你誤解了我的問題。我知道如何讓這一列的字母出現,但我試圖改變他們的*外觀*,使他們看起來像我發佈的第二張圖片。 – MusiGenesis
這裏是如何做你想找的我相信的鏈接:http://stackoverflow.com/questions/750119/how-do-i-change-the-color-of-the-side-alphabet-in-一個索引-的UITableView – utahwithak