私の迅速なアプリ内で、ユーザーが webview 内のテキストフィールドをタップしたときに表示される inputAccessoryView を非表示にしようとしています。
これを試みるコードは次のとおりです。
func keyboardWillShow(notification: NSNotification) {
if let keyboardSize = (notification.userInfo?[UIKeyboardFrameBeginUserInfoKey] as? NSValue)?.CGRectValue() {
var keyboardView = UIApplication.sharedApplication().windows.last!.subviews.first!
keyboardView.inputAccessoryView = nil
}
}
しかし、私はこのエラーが発生しています:
Cannot assign to property: ‘inputAccessoryView’ is a get-only property
これを行うより良い方法はありますか?これを機能させる方法についてのアイデアはありますか?