2011-05-05 22 views
0

你有没有注意到在iPod应用中,sectionIndex,第一个是一个“放大镜”,它太可爱了!但是当我们实施sectionIndexTitlesForTableView:的方法时,我们已经被告知它需要返回一个NSArrayNSString里面,那么,如何使它成为图标呢?也许苹果定义一些特殊的替代品,如果我们提供一些特定的字符,任何人都有这个想法?可以使用imageIndexTitlesForTableView的图像吗?

回答

4

放大镜图标是通过使节索引标题数组中的第一项为值UITableViewIndexSearch来实现的。

然后你必须记住索引0意味着用户想要使用搜索界面。换句话说,在索引标题中使用UITableViewIndexSearch时,您必须记住您的第一个实际索引标题位于索引1,而不是0.

您正确的看到,索引标题数组是NSString的数组。你不能在那里提供其他图像。 (如果可以的话,那会很酷,但是目前没有这种机制。)

+0

我也这么认为。如果这可能会很棒!我们可以使用setionIndex很多小东西... – 2011-05-05 15:09:06

+0

感谢您的回答。它在sectionIndexTitleForTableview中非常好 – Anand 2011-07-19 07:34:25

相关问题