各セルが数値のみを受け入れるテキスト フィールドを持つテーブル ビューがあります。私の目的のために、デフォルトのテンキーパッドにカスタムの小数点以下の桁数を追加しました。キーパッドを配置する「完了」ボタンがないため、テーブル ビューにボタンを追加しました。ボタンの背景の不透明値はゼロに設定されています。キーパッドがない場合、ボタンは非表示になります。ユーザーがテキスト フィールドをクリックすると、ボタンの非表示が解除されます。背景をクリックすると、キーパッドが破棄され、ボタンが再び非表示になります。これは機能しています。私の質問は次のとおりです。それを行う最善の方法ではないようです。2. このソリューションでは、1 つの問題があります。ユーザーが 1 つのテキスト フィールドに入力してから、他の場所の背景をクリックせずに別の表示されているテキスト フィールド内をクリックすると、イベントが非表示のボタンによってキャッチされるため、キーパッドが閉じられます。ユーザーは、他のテキスト フィールド内で編集を続行できる必要があります。代わりに、ユーザーはもう一度他のテキスト フィールド内をクリックして、値の入力を開始する必要があります。
誰にもより良い提案がありますか?ありがとう。