Chr*_*ris 3 tags sorting iphone uiview nsarray
我见过类似的例子
[someArray sortUsingSelector:@selector(compare:)];
Run Code Online (Sandbox Code Playgroud)
我正在寻找一个存储UIViews集合的示例,我希望根据我在创建新UIView时以编程方式假设的标记按升序或降序对它们进行排序.
如果有人可以提供代码示例或说明非常棒
Chu*_*uck 13
NSArray提供了许多方法来对数组进行排序(所有这些方法都列在NSArray文档中的"排序"标题下).您可以定义函数,方法或排序描述符,以根据标记进行排序来比较视图.例如,这是使用NSSortDescriptor的实现:
NSSortDescriptor *ascendingSort = [[NSSortDescriptor alloc] initWithKey:@"tag" ascending:YES];
NSSortDescriptor *descendingSort = [[NSSortDescriptor alloc] initWithKey:@"tag" ascending:NO];
NSArray *sortedArray = [someArray sortedArrayUsingDescriptors:[NSArray arrayWithObject:ascendingSort]];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1974 次 |
| 最近记录: |