1

MonoTouch.Dialog を使用してログイン画面を作成するときに問題が発生します。

以下のスクリーンショットを見ると、ユーザーがログインするには、携帯電話番号と PIN を入力する必要があります。これらの EntryElement はどちらもテンキーを使用します。最初の問題は、携帯番号フィールドからピン フィールドに移動する方法がないことです。第二に、ピンを入力すると、「完了」ボタンやキーボードを閉じるためのボタンはありません。ログイン ボタン (2 番目のスクリーンショットを参照) を突くために上にスクロールするのは直感に反します。

3 番目のスクリーンショットに示すように、前、次、完了のボタンを含む小さなバーを取得するにはどうすればよいですか? 一部のアプリでこれを見たことがありますが、MonoTouch.Dialog を使用してこれを機能させることができるかどうか疑問に思っていましたか?

途中でキーボード: 邪魔なキーボード

どのようにキーボードを閉じますか? どのようにキーボードを閉じますか?

理想的には、これは私が望むものです: 理想的には、これは私が望むものです

4

2 に答える 2

1

この他のStackoverflowの回答は、キーボードの上に「完了」ボタンを追加する方法を示しています。この方法を使用すると、他のボタンを追加することもできます。

于 2012-06-06T13:28:57.763 に答える
1

答えは、次のように独自の DialogViewController を作成することです。

    private UIView _toolbar;
    public override UIView InputAccessoryView
    {
        get
        {
           return _toolbar;
        }
    }

次に、返される UIView に表示するものを作成します。[次へ] ボタンと [前へ] ボタンには UISegmentedControl を使用し、[完了] ボタンには UIBarButtonItem を使用しました。

于 2013-07-15T07:57:30.333 に答える