ターゲットの変更された「カスタムキーボード」を追加するカスタムキーボードを開発しています。ios)カスタムキーボードの上にスージージングビューを作成する方法
私はUIInputViewControllerのサブクラスを開発しています。
カスタムキーボードタイプを正しく作成しました。
だから私はカスタムキーボードのすぐ上に、ユーザーが今までに入力したテキストに従って提案ビューを作成する必要があります。
デフォルトのシステムキーボードのモジュールとまったく同じモジュールです。
しかし、私がアクセスしようとする「inputAccessoryView」以下のコードを持つ:
プロパティに割り当てることができません:「iputAccessoryViewは、」GET専用のプロパティです
let customView = UIView(frame:CGRectMake(0,0,UIScreen.mainScreen().bounds.width,100)) customView.backgroundColor = UIColor.redColor() self.inputAccessoryView = customView
私はエラーが得ました
私は多くを検索しましたが、何も私とは関係ありません。
'UITextField'
および'accessoryview of UITextField'
not related to 'UIInputViewController'
を参照してください。
しかし、自動補完モードを起動した後、デフォルトのシステムキーボードが私に提案キーワードの完全なinputAccessoryViewを示していますが、私のカスタムキーボードは、それ自体の上に何も表示されません。
私は仕事がない「のUITextField」と「UIInputViewController」で行われるべきだと思うし、私のカスタムキーボードはそのinputAccessoryviewを作成するために活性化が必要です。
私には紛失や誤解がありますか?