問題タブ [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.
uitableview - inputAccessoryView としての UITableView の高さはゼロです
プロジェクトで入力アクセサリ ビューとして使用する 2 つのテーブル ビューがあります。1 つはプログラムで作成され、完全に表示されます。2 つ目は、ストーリーボードで作成され、強力な参照としてビュー コントローラーのプロパティとして格納されたカスタム セルを含むカスタム テーブル ビューです。
どちらも次のように viewDidLoad で開始されます。
別の関数で入力アクセサリ ビューとして設定されている
また
firstTable は完全に機能します。cellForRowAtIndexPath の時点でフレームの高さがゼロであるため、secondTable は読み込まれません。numberOfRowsInSection の原点 (0,0) でフレームの高さを手動で 100 (幅は全画面表示) に設定すると、secondTable は正しいデータで期待どおりに表示されますが、フレームは通常の inputAccessoryView に収まるのではなく、キーボード全体を覆い隠します。位置。
secondTable のフレームが正しく動作するように設定するにはどうすればよいですか?
ios - uitextview を強調表示すると、inputAccessoryView が表示されます
UITableView のサブビューとして 2 つのテキストビューがありinputAccessoryView、1 つは編集できませんが、ハイライトして使用 (コピー | 定義) し、もう 1 つは 内にありinputAccessoryViewます。
問題は、編集不可能な textView を強調表示すると、入力アクセサリ ビューが表示されることです... (なぜ!?) tableView が突然最初の応答者になったかのように、サブビューの 1 つが最初の応答者になったためだと思います。問題は、この編集不可能な textView を tableViews サブビューから取り出す必要がありますか、それとも強調表示されたときに inputAccessoryView のポップアップを抑制する方法がありますか? 後者が好ましいでしょう。
ios - 入力アクセサリ ビューを備えた IOS スイッチの予測テキスト ビュー
キーボードの上に入力アクセサリ ビューがあり、その予測テキスト ビューがあります。予測テキスト ビューと入力アクセサリ ビューの位置を切り替える方法はありますか?
ios - inputAccessoryView キーボードが表示されたときに呼び出されない
InputAccessoryViewキーボードが消えるのを追加しました。うまくいきます。しかし、一部ViewControllerでは表示されません。そのメソッドでさえ呼び出しません。
ボタンがあります。それをクリックすると、テキスト フィールドが自動的にファーストレスポンダになります。(そのボタンをクリックするとカーソルが textField にフォーカスします) キーボードは来ますが、入力アクセサリ ビューは来ません。
これを iOS 8.2 デバイスでテストしています。これは私のコードです
のviewDidload
テキストフィールド変更方法で
それで
ついに
}
しかし、私のinputAccessoryView電話はありません。何故ですか。どうすればこの問題を解決できますか? 私を助けてください。
ありがとう
ios - Swift:inputAccessoryView ボタンが表示されない
以下は、inputAccessoryView ([完了] ボタンが表示されている) を textView に追加するためのコードです。
[完了] ボタンは表示されません。私が手に入れたのは白いアクセサリーバーだけです。ここで何か不足していますか?
ios - Swift の UIWebView でキーボードの inputAccessoryView を置き換えます
簡単な答えを何日も探していましたが、見つけられないようです。
キーボードにアクセサリ ビューが存在する場合、UIWebView に接続されているキーボードの inputAccessoryView を見つけて置き換えたいと考えています。独自の [Prev] ボタンと [Next] ボタンを使用できるように置き換えたいと考えています。迅速にそれを行うことはプラスです。
簡単に聞こえますが、明らかではありません。
ios - inputAccessoryView は最上位のビューである必要がありますか?
inputAccessoryViewを別のビューの背後に移動することはできますか?
ありがとう
ios - ビューを inputAccessoryView として設定すると、通常のビューに戻すと例外がスローされる
ビューにテキスト ビューや装飾などがありますが、他のメッセージング アプリと同じように、そのビューをキーボードにドッキングさせたいと考えています。
テキストビューを表示しようとしているときに、ビューをキーボードにアタッチする方法は次のとおりです。
そして、却下するとき:
追加するときとは正反対のことをしていますが、次の例外が発生しています。
どうすればこの問題を解決できますか? 私は iOS 8 を使用しています (古いバージョンはサポートしていません)。
更新:問題を示す git リポジトリを作成しました: