Iphone 目标C-按属性排序
是否可以按照UIImageView的frame.origin.y值对包含UIImageView的NSMutableArray进行排序 尝试在添加视图之前进行排序,以确保堆叠顺序正确 谢谢,,Iphone 目标C-按属性排序,iphone,objective-c,Iphone,Objective C,是否可以按照UIImageView的frame.origin.y值对包含UIImageView的NSMutableArray进行排序 尝试在添加视图之前进行排序,以确保堆叠顺序正确 谢谢,, Tee您可以提供一个比较选择器: NSInteger intSort(id num1, id num2, void* context) { int v1 = [num1 intValue]; int v2 = [num2 intValue]; if (v1 < v2)
Tee您可以提供一个比较选择器:
NSInteger intSort(id num1, id num2, void* context)
{
int v1 = [num1 intValue];
int v2 = [num2 intValue];
if (v1 < v2)
return NSOrderedAscending;
else if (v1 > v2)
return NSOrderedDescending;
else
return NSOrderedSame;
}
NSArray* sortedArray;
sortedArray = [anArray sortedArrayUsingFunction:intSort context:NULL];
这是一个例子
是一个类似的(但用于字母排序)问题。您可以提供一个比较选择器:
NSInteger intSort(id num1, id num2, void* context)
{
int v1 = [num1 intValue];
int v2 = [num2 intValue];
if (v1 < v2)
return NSOrderedAscending;
else if (v1 > v2)
return NSOrderedDescending;
else
return NSOrderedSame;
}
NSArray* sortedArray;
sortedArray = [anArray sortedArrayUsingFunction:intSort context:NULL];
这是一个例子
是一个类似的问题(但按字母顺序排序)