UILocalizedIndexedCollation的使用

来源:互联网 发布:有程序员转行的吗 编辑:程序博客网 时间:2024/04/28 05:10

最近做的项目中,需要做电话号码区号选择的功能,发现了一个比较实用的工具类UILocalizedIndexedCollation,UILocalizedIndexedCollation可以对象进行按字母排序的接口

- (NSArray *)sortedArrayFromArray:(NSArray *)array collationStringSelector:(SEL)selector;

array是需要进行排序的数组,里面保存的是需要进行排序的对象,selector提供取排序需要的字符串。调用这个方法系统会返回一个已经排好序的数组,简单实用。

通过UILocalizedIndexedCollation的sectionTitles,

sectionIndexTitles方法都可以取可以取得所有的英文字母,以数组的形式返回

[

A,

B,

C,

D,

E,

F,

G,

H,

I,

J,

K,

L,

M,

N,

O,

P,

Q,

R,

S,

T,

U,

V,

W,

X,

Y,

Z,

#

]

- (NSInteger)sectionForSectionIndexTitleAtIndex:(NSInteger)indexTitleIndex;

返回UITableView在某一索引的索引值




0 0
原创粉丝点击