Мне это понравилось.
let stagesDict = NSDictionary()
if let strVal = sleepItemDict["stages"] as? NSDictionary {
stagesDict = strVal
let sortedKeys = (stagesDict.allKeys as! [String]).sorted(by: <)
var sortedValues : [Int] = []
for key in sortedKeys {
let value = stagesDict[key]!
print("\(key): \(value)")
sortedValues.append(value as! Int)
}
}
Похоже, вы еще ничего не пробовали, но выглядит просто. Ниже показано, как должно выглядеть дерево виджетов для достижения этой цели.
Контейнер
Столбец
Ряд [
Контейнер (Изображение),
List.generate (10, (index) => 145 + index * 5)
Это для пользовательского интерфейса внизу ползунок Вы поместите вышеупомянутый пользовательский интерфейс в стек сзади, а затем создадите свой слайдер над ним.