У меня проблема в том, что я не могу выполнить пользовательский inputView, если не открыта клавиатура. У меня есть 2 UITextField, у одного из них есть собственный inputView. Назовем их tf1 и tf2. tf2 имеет настраиваемый inputView. если я сначала нажму tf2, ничего не произойдет. Если я сначала нажму tf1 и появится клавиатура по умолчанию, а затем, когда я нажму tf2, появится пользовательский inputView. Если на экране нет клавиатуры, пользовательский inputView не появляется. Если на экране есть клавиатура, может появиться пользовательский inputView. Почему?
Как я назначаю inputview, показано ниже:
let numPad = KeyboardViewController(nibName:"KeyboardView",bundle: NSBundle.mainBundle())
let numPadFrame = CGRectMake(0, 0, 1024, 352)
override func viewDidLoad() {
super.viewDidLoad()
customKeyboard = numPad.view
customKeyboard.frame = numPadFrame
tf2.inputView = customKeyboard
textfieldShouldBeginEditing
- person Prashant Tukadiya   schedule 26.12.2015