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