1

最近、 Custom Keyboard でのスクロール ビューの実装を行っていましたiOS 8 Extension。実装中に、以下に示すいくつかの不利な状況に直面しました。

1 つのメイン ビュー コントローラーと 1 つのカスタム キーボード拡張機能があります。ここでは、1 つの UITextField と 2 つの UIButtons を追加しましChoose color set 1 & Choose color set 2た。2色セットです。カスタム キーボードにスクロール ビューがあります。カスタム キーボードに追加されたスクロール ビューをスクロールすると、一連の色を表示する必要があります。ここでの目的は、メイン ビュー コントローラーで押された各ボタンに対して、カスタム キーボードのスクロール ビューの色を変更することです。

まず、メイン ビュー コントローラー (アプリのビュー コントローラー) にキーボードのビュー コントローラーのオブジェクトを作成しました。各ボタン クリックに対して配列を設定し、キーボードのビュー コントローラーのオブジェクトを使用して各配列を割り当てました。しかし、問題は、キーボードのビュー コントローラー ファイルで配列を確認したときに、割り当てられた配列が NULL 値を示していることです。次に、カスタム デリゲート アプローチを試しましたが、拡張機能とアプリケーションの間でカスタム デリゲートが機能しません。第三に、機能するかどうかの通知を使用しようとしました。ただし、通知では不可能です。

4

0 に答える 0