[objective-c]UIViewが格納されたNSArrayをorigin.xでソート
UIViewが格納されたNSArrayをorigin.xでソート
-(NSArray*)sortByOriginX:(NSArray*)list{ NSMutableArray*t=[NSMutableArray arrayWithArray:list]; [t sortUsingComparator:^(id _v1,id _v2){ UIView*v1=(UIView*)_v1; UIView*v2=(UIView*)_v2; return (v1.frame.origin.x==v2.frame.origin.x)?NSOrderedSame:((v1.frame.origin.x<v2.frame.origin.x)?NSOrderedAscending:NSOrderedDescending); }]; return t; }