0

モノタッチ ダイアログ (Xamarin.IOS) のカスタム ピッカー要素はどこにありますか?

// アップデート

UIPickerView は、UIActionSheet と共にモノタッチ ダイアログ要素として持つのに最適な要素です。

代わりに、手作業で作成してから、UIActionSheet に適合させようとしました。数日間の作業でしたが(私は初心者です)、その美学をクリーンアップしようとして行き詰まりました(今のところ、ピッカーをテーブル内に埋め込むという「OK」ソリューションに固執すると思います)。

他の誰かがこの冒険に乗り出す場合に備えて、ピッカーを作成するためのリンクを次に示します:
https://www.youtube.com/watch?v=lXa9WZMcmoE

UIActionSheet のセットアップ方法へのリンクは次のとおりです: http://monotouch.2284126.n4.nabble.com/UIActionSheet-Presenting-action-sheet-cliped-by-its-superview-warning-td3897607.html

// 別の更新

MT.D を使用するカスタム ピッカー要素ではありませんが、コントロールの入力ビュー (ビュー オブジェクト、つまりテキスト フィールド) をリンクし、その入力ビュー プロパティをピッカーに設定することで、ポップアップ ピッカーを使用できます。このコントロールをクリックするたびに、ピッカーが下からスライドします。独自のピッカーとキャンセル ボタンを備えたカスタム ビューをどこかに実装する必要があると思います...うーん:

http://nomtek.com/tips-for-developers/working-with-pickers/

4

1 に答える 1

1

あなたの更新は正しいです - EntryElement から継承するカスタム MT.D 要素を作成し、UITextField を作成するメソッドをオーバーライドし、フィールドの InputView を選択した入力ビューに設定する必要があります。私は実際にこれに関するチュートリアルを書きました: Custom MT.D Input View & Element

于 2013-06-22T05:42:44.067 に答える