0

私は Android の経験があり、現在 iOS の学習を開始しています。Android アプリでデータを選択するメカニズムを作成しました。Date ボタンをクリックすると、DatePicker がポップアップします。

ここに画像の説明を入力

ご覧のとおりCancelSetボタンが付いています。

iPhoneアプリについて質問です。同じ仕組みにしたい。ボタンをクリックすると、Date picker がポップアップします ( Android Date picker のようなボタンを持つことができます) Setcancelどうやってやるの?それがiPhoneの良い方法かどうかはわかりませんが、より良いメカニズムを設計できるかどうか助けてもらえますか?

ここに画像の説明を入力

4

3 に答える 3

0

Apple には、これを示すサンプル プロジェクトがあります。少し調整する必要があります。日付ピッカー自体を表示/非表示にする代わりに、日付ピッカーと却下ボタンを含むビューを表示/非表示にする必要があります。

それはDateCellと呼ばれます。

基本的に、日付ピッカーは、日付を含むセルのキーボードのように扱われます。ユーザーがテキスト フィールドに入力したときにそれを非表示にする (したがって、実際のキーボードが必要になる) ことと、日付行を表示したままスクロールすることを管理する必要がありますが、必要なビットはすべてこのプロジェクトにあります。

于 2012-08-05T16:36:01.053 に答える
0

これを行う 1 つの方法は、日付ピッカーを含む同じビューにカスタム ボタンを追加し、ユーザーが必要なときにポップアップすることです。日付ピッカー デリゲートを使用する代わりに、ボタン アクションを使用して日付ピッカーの値を取得します。

于 2012-08-05T16:41:13.673 に答える