В Swift 3 вы можете задать свое имя кнопки "Done" и "Cancel" в ActionSheetPicker
с помощью создания собственного экземпляра ActionSheetStringPicker
.
Вот пример кода:
// Создаем экземпляр ActionSheetStringPicker let picker = ActionSheetStringPicker(title: "Выберите значение", rows: ["Значение 1", "Значение 2", "Значение 3"], initialSelection: 0, doneBlock: { (picker, index, value) in // Код, который должен выполниться при выборе значения print("Выбрано значение (value!)") }, cancel: { (picker) in // Код, который должен выполниться при отмене выбора print("Выбор отменен") }, origin: self.view) // Устанавливаем свое имя для кнопки "Done" picker?.doneButton?.title = "Готово" // Устанавливаем свое имя для кнопки "Cancel" picker?.cancelButton?.title = "Отменить" // Отображаем ActionSheetStringPicker picker?.show()
В этом примере мы создаем экземпляр ActionSheetStringPicker
с заданными значениями. Затем мы устанавливаем свое имя для кнопок "Done" и "Cancel" перед тем, как отображать пикер.
Обратите внимание, что picker?.doneButton?.title
и picker?.cancelButton?.title
используются для доступа к кнопкам "Done" и "Cancel" соответственно. Мы устанавливаем имена кнопок через свойство title
.
Надеюсь, это ответил на ваш вопрос! Если у вас есть еще вопросы, не стесняйтесь задавать.