ユーザーがアプリで定義された文字セットから文字を入力できるようにするカスタムビューがあります。これを行うには、私が理解しているように、入力メソッドサービスを作成する必要があります。ユーザーはそれをインストールするだけでなく、[設定]> [言語とキーボード]でIMEを有効にしてから、ビューで使用するカスタムIMEを選択する必要があります。
これは本当にクレイジーに思えます。このIMEを1つのアプリケーションの1つのビューにのみ使用したいと思います。システム全体で利用できるようにしたり、ユーザーにグローバル設定の変更を強制したりしたくありません。
私が見ることができる唯一の選択肢は、独自のアプリ内カスタムビューを定義し、ビューがフォーカスを取得したときにIME(おそらくフルスクリーンビュー)をシミュレートすることです。これ以上良いものはありませんか?