Как я могу иметь вид сборщика, которые содержат:Как добавить несколько заголовков и элементов в UIPickerView или создать раскрывающийся список в IOS?
Заголовок1
element1
ELEMENT2
element3
Заголовок 2
element4
Element5
Element6
и так далее? В uipickerview.
Привет, Дункан С, большое спасибо за ваш ответ, возможно ли иметь некоторый ключ для кодирования? Я высоко ценю ваше время. –
Мне никогда не приходилось делать это самостоятельно, поэтому у меня нет никакого кода для обмена. Я бы сказал, создайте структуру с заголовком и массивом значений. Затем создайте массив этих структур и используйте их для подачи представления выбора. Вам нужно будет написать метод, который собирал массив структур в плоский массив строк для подачи источника данных представления сборщика. –
Чтобы пропустить заголовки, вы должны реализовать 'pickerView (_: didSelectRow: inComponent:)' и проверить, была ли выбрана строка заголовка. Если это так, вы должны вызвать 'selectRow (_: inComponent: animated:)', чтобы перейти к следующей/предыдущей строке. Вам нужно будет отслеживать, в каком направлении идет пользователь, чтобы вы могли продолжать двигаться в том же направлении, чтобы пропустить заголовок. –