2011-11-04 62 views
0

我有一个UITableView,看起来像这样:是否可以自定义部分列表列的外观?

enter image description here

我不知道什么节头的右侧(我在红色圆圈的东西)列被调用,但我想自定义列表,以便它看起来像这样:

enter image description here

这可能吗?这件事甚至有名字吗?我试着用Google搜索,但我甚至不知道它叫什么。

编辑:我并不想改变字母都出现了什么在这个名单 - 我试图更改列的外观,所以它看起来像我的第二个形象在这里。

回答

0

这就是所谓的节索引标题,并且在UITableViewDataSource委托方法称为sectionIndexTitlesForTableView:

这将返回章节标题的数组。您可以轻松地在这里返回一个数组以字母A到Z 它看起来像

-(NSArray*)sectionIndexTitlesForTableView:(UITableView*)tableview{ 
    return [NSArray arrayWithObjects:@"A",@"B"[email protected]"Y",@"Z",nil]; 
} 
+0

对不起,我想你误解了我的问题。我知道如何让这一列的字母出现,但我试图改变他们的*外观*,使他们看起来像我发布的第二张图片。 – MusiGenesis

+0

这里是如何做你想找的我相信的链接:http://stackoverflow.com/questions/750119/how-do-i-change-the-color-of-the-side-alphabet-in-一个索引-的UITableView – utahwithak

相关问题