問題タブ [inputaccessoryview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ios - プロパティに割り当てることができません: 'inputAccessoryView' は取得専用プロパティです
私の迅速なアプリ内で、ユーザーが webview 内のテキストフィールドをタップしたときに表示される inputAccessoryView を非表示にしようとしています。
これを試みるコードは次のとおりです。
しかし、私はこのエラーが発生しています:
これを行うより良い方法はありますか?これを機能させる方法についてのアイデアはありますか?
ios - inputAccessoryViewController の高さ変更
アプリで inputAccessoryViewController を使用しようとしていますが、アクセサリ ビューの高さを変更する際に問題が発生しました。ビューのフレーム/境界を変更しようとしました。また、制約を使用してアクセサリ ビューの高さを処理しようとしました。しかし、何もうまくいきませんでした。
InputViewController コード:
入力アクセサリ VC が使用される View Controller:
inputAccessoryViewController をオーバーライドする入力アクセサリ ビューの高さを正しく変更する方法を説明できますか?
ios - ドッキングされたテキストビュー - 適切に行う
多くのメッセージング アプリと同じユーザー エクスペリエンスを実現したいと考えています。つまり、テキスト ビューが画面の下部に表示され、タップするとキーボードと共に表示されます。キーボード通知に基づいてテキストビューを上に移動するなど、複数の方法で実行できます。しかし、それを行う最良の方法は、 of をオーバーライドすることinputAccessoryViewですUIViewController。これが私のコードです:
できます。ただし、ナビゲーションコントローラーに埋め込むと、ビューのアーティファクト/グリッチがいくつか存在します。次のビデオを確認してください。
https://www.youtube.com/watch?v=Sx2yg5pFOZo
どんなフィードバックでも大歓迎です。
追加の質問: inputAccessoryView が変更されたことをビュー コントローラーに通知するにはどうすればよいですか? では、いつでもテキスト ビューを表示および非表示にできますか?
注意: Slack Text View Controller を試しました。ナビゲーション コントローラーをプッシュしているときに入力ビューに光る効果が見られるので、UI ハックを使用しているに違いありません。
敬具クリス
swift - カスタム UINavigationController トランジションの使用中に inputAccessoryView がスライドする
カスタム ナビゲーション コントローラー トランジションを使用しています。新しいビュー コントローラーをプッシュすると、トランジション中に inputAccessoryView が下から上にスライドし始めます (現在、プッシュ ビューではありません)。
参照用の画像は、この質問と同じです。
