Я хочу показать UIPickerView
в UIAlertController
. Я делаю это успешно, но отображение предупреждений неверно. ниже приведен код предупреждения.uialertcontroller с uipickerview в быстрой iOS?
let alertView = UIAlertController(title: "Select Launguage", message: "", preferredStyle: UIAlertControllerStyle.ActionSheet);
alertView.modalInPopover = true;
alertView.view.addSubview(pickerView)
let action = UIAlertAction(title: "OK", style: UIAlertActionStyle.Default, handler: nil)
alertView.addAction(action)
presentViewController(alertView, animated: true, completion: nil)
код подбора подбора ниже;
var pickerView = UIPickerView();
self.pickerView.delegate = self
self.pickerView.dataSource = self
кнопку "OK", название зрения предупреждения и захватывающего перекрывается. теперь, пожалуйста, помогите мне, как это сделать.
Тип «Лист» не предназначен для встраивания сборщика, если вы хотите добиться чего-то подобного, лучше создать свой пользовательский UIViewController с его UIPresentationController. Обратите внимание, что любой взлом может легко ломаться в будущих обновлениях iOS. Другим решением может быть реализация пользовательской клавиатуры (псевдоним inputView). – Andrea