5

私の迅速なアプリ内で、ユーザーが 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

これを行うより良い方法はありますか?これを機能させる方法についてのアイデアはありますか?

4

1 に答える 1