UILocalizedIndexedCollation的使用

最近做的项目中,需要做电话号码区号选择的功能,发现了一个比较实用的工具类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在某一索引的索引值




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值