(Моя проблема с WKInterfacePicker
, но идеи для стандартного UIPickerView
также могут быть применимы.)Ограничение диапазона движения подборщика
мне интересно, если у кого есть какие-либо предложения о том, как я могу ограничить диапазон выбираемых значений на WKInterfacePicker
?
Чтобы объяснить: допустим, у меня есть два сборщика, A и B. Каждый из них имеет уникальный массив значений. Если пользователь перемещает сборщик A вверх или вниз, я делаю picker B движением в противоположном направлении, с тем же изменением индекса. Проблема в том, что это перемещение сборщика A будет превышать массив значений B (<0
или >array.count
). Мне нужно сохранить диапазон выбираемых значений на сборщике А в пределах сборщика В, хотя А может иметь значения индекса выше или ниже в своем собственном массиве.
Я попытался создать «срез» значения Picker, чтобы соответствовать диапазону пределов Picker B, однако это тогда изменяет индекс нумерации на захватывающем А (т.е. индекс х больше не относится к тому же значению).
Я в идеале ищу способ остановить пользователя, берущего сборщик Прошедший заданный диапазон индексов. Любые идеи/мысли очень приветствуются. Заранее спасибо!