iOS9 Xcode7 beta6:我正在尝试UITextView
使用reloadInputViews()
. 改变UIKeyboardType
和UIKeyboardAppearance
通过调用reloadInputViews()
完美地工作。以下代码在 iOS8 下也运行良好。
这意味着 textView 已经是第一响应者:
private func showCustomKeyboard() {
textView.inputView = customKeyboardView
textView.reloadInputViews()
}
private func showDefaultKeyboard() {
textView.inputView = nil
textView.reloadInputViews()
}
像下面这样的事情没有任何效果,而且它们看起来有点矫枉过正:
textView.inputView.resignFirstResponder()
textView.inputView.becomeFirstResponder()
textView.inputView = customKeyboardView
textView.reloadInputViews()
我发现了一些关于 SO 的相关问题,但没有一个问题与 iOS9 无关,正如我之前所说的,它确实适用于 iOS8。
有人遇到过这个bug吗?