我在一个数组中有一组对象(UIImageViews)。我想按yvalues安排他们。 y值越大,数组中的数字越小。因此页面顶部的那个将是数组中的第一个,底部的那个是数组中的最后一个。它们每隔一秒左右移动一次,阵列将不得不重新排列。
有谁知道我怎么能这样做?任何帮助将不胜感激。
干杯, 精简版
答案 0 :(得分:0)
对数组控制器进行排序通常是通过NSSortDescriptors数组完成的。
只需使用sortedArrayUsingSelector:
对数组进行排序即可。
答案 1 :(得分:0)
你想按照UIImageView上的帧的原点进行排序。我过去通过在CGPoint周围创建一个包装器对象并与sortUsingSelector进行比较来解决这个问题。