問題タブ [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.

0 投票する
1 に答える
801 参照

keyboard - iOS8 カスタムキーボードの候補Viewの取得方法

現在、サードパーティのキーボードを開発しており、システム キーボードのようなキーボードの候補ビューを取得したいのですが、それを取得するためのプロパティまたはメソッドが見つからないという問題に直面しています。

だから私は問題を解決するためにこれらの2つの方法を使いたいのですが、

  1. 1つは、UIInputViewのサイズを変更することです。これを見た後、「さらに、iPhoneでシステムキーボードが一番上の行のキーをタップしたときに行うように、一番上の行の上にキーアートワークを表示することはできません。」私はそれが不可能であることを発見しました。

    [リンク] iOS 8 カスタム キーボード

  2. 2 番目の方法は、候補を取得するためのプロパティまたはメソッドを見つけることです。inputAccessoryView を候補パネルとして使用しようとしましたが、UITextView および UITextField とバインドされており、カスタム キーボードではなくアプリケーションに属しています。

ここにコードがあります
CGRect accessFrame = CGRectMake(0.0, 0.0, 768.0, 77.0);

0 投票する
0 に答える
390 参照

ios - キーボードと TextView の InputAccessoryView

最初:

後で:

bar は inputAccessoryView です。self.view には追加されません。それを達成する方法は?

0 投票する
1 に答える
635 参照

ios - iOS の Keyboard 拡張機能用の AccessoriesView を備えた提案バー

キーボード拡張機能で利用可能なキーボードの高さは、そこに提案バーを挿入するには小さすぎます。AppDevForum の何人かのユーザーが の使用を申し出ていることがわかりましたAccessoryView。しかし、それを使用するには にアクセスする必要がありTextField、不可能に思えますが、最終的には現在. それで、誰かがそのアクセスを取得する方法またはこの問題を解決する方法を知っていますか?

0 投票する
1 に答える
812 参照

ios - inputAccessoryView は削除されません

最初:

後で:

bar は inputAccessoryView です。self.view には追加されません。それを達成する方法は?

0 投票する
2 に答える
871 参照

ios - UISplitViewController 詳細のみ inputAccessoryView

メッセージ入力ツールバーに関して、Apple の iMessage アプリケーションを模倣しようとしています。Apple には、UIToolbar含まれる の入力アクセサリ ビューであるUITextViewinputAccessoryView、実際のビューの があります。そうすれば、ツールバーは常に存在し、キーボードが表示されると、キーボードと一緒にスライドします。

iPad では、 があるようUISplitViewControllerで、ツールバーは詳細ビュー コントローラーの一部です。同じ設定をすると、詳細ビ​​ューの入力アクセサリ ツールバーが幅いっぱいに広がるため、キーボードと同じように、マスター ビュー コントローラーにも重なります。一方、Apple は、どういうわけか、入力アクセサリを詳細ビューの制約に制限することに成功しました。

どうやってやるの?

0 投票する
0 に答える
1306 参照

ios - UITextView を inputAccessoryView として設定し、回転時に高さを調整するにはどうすればよいですか

UITextView を別の UITextView のアクセサリとして設定しています...

ただし、ユーザーがデバイスを回転させたときに inputAccessoryView の高さを拡大/縮小し、UITextView の上部が画面の上部に収まるようにします。

inputAccessoryView の上部に自動レイアウト制約をプログラムで作成しようとしましたが、inputAccessoryView にはスーパービュー階層がないため、これは役に立ちません。

何か案は?

0 投票する
1 に答える
3571 参照

ios - Swift inputAccessoryView オーバーライド バグ

の外観で奇妙なバグが発生していinputAccessoryViewます。遷移の途中では、次のように表示されます。

中間移行

移行後、次のように表示されます。

ここに画像の説明を入力

次のようにプロパティをオーバーライドします。

私がやっていることの明らかな欠陥を誰かが指摘したり、移行前、移行中、移行後にビューが本来あるべき姿で表示されるようにする方法についてさらに情報を提供したりできるかどうか疑問に思っています。

ありがとう!

編集

これが私のものCommentComposeViewです:

0 投票する
1 に答える
306 参照

ios - iOS 7 – bannerViewActionShouldBegin:willLeaveApplication: の後に非表示の入力アクセサリ ビューが表示される

それよりも少し複雑です。シーケンスは次のとおりです。

  • デバイスを縦向きから横向きに回転させ、縦向きに戻します
  • 広告が表示されるまで待つ
  • 広告をタップ
  • 非表示のアクセサリ ビューが広告の上に表示されます

-bannerViewActionShouldBegin:willLeaveApplication:が呼び出された後に発生することを確認しました。

誰もこれを見たことがありますか?もしそうなら、回避策はありますか?