我有段0,1,2,3,4的分段控件但我想在同一个UISegmentControl中按降序对它们进行排序

时间:2016-09-29 11:24:59

标签: ios uisegmentedcontrol

我有UISegmentedControl段0,1,2,3,4,但我想在相同的UISegmentedControl中按降序对它们进行排序。

1 个答案:

答案 0 :(得分:1)

如果您在数组中获得了段值,那么您可以轻松地对其进行排序。例如,考虑以下

let arrayOfIntsAsStrings = ["103", "2", "1", "50", "55", "98"]

let sortedArray = sorted(arrayOfIntsAsStrings, {
    (str1: String, str2: String) -> Bool in
    return str1.toInt() < str2.toInt()
})

然后你可以打印排序的数组