2

Swift 言語で iOS アプリをプログラミングしていますが、テキストフィールドのカスタム入力を作成するだけです。

2 つのボタンを備えた追加のビュー コントローラーを作成しました。テキスト フィールドを強調表示すると、このビュー コントローラー (キーボードではなく) がポップアップ表示されます。
基本的に私が欲しいのは小さなカスタム キーボードを作成することですが、それを自分のアプリ内に配置したいだけです: カスタム キーボードの作成に関する多くのチュートリアルを見つけましたが、それは単純な View Controller を持つことと同じではありません。テキスト フィールドが強調表示されます。

私のView ControllerをtextField.inputViewControllerSwiftに割り当てる方法を提案できますか?

ありがとう

4

2 に答える 2

0

私の知る限り、View Controller は使用できません。独自のビューを作成し、それを inputView フィールドに割り当てる必要があります。ビューにデリゲートがあることを確認して、使用するフィールドを認識します。

MyInputView keyboard = ...
field.inputView = keyboard
keyboard.delegate = field
于 2014-11-29T17:33:05.940 に答える