2011-07-21 16 views
0

ビューから日付/時刻を更新し、その日付/時刻を別のビューの別のテキストフィールドに更新するにはどうすればいいですか?別のビューと日付ピッカーで更新

日付ピッカーの場合、hrとminsを常にスクロール可能にするにはどうすればよいですか?私の場合、時間が今10であれば。オンリー10,11,12はスクロール可能(黒色)になり、残りの時間はグレーで表示されます。

答えて

2

ピッカー値を持つテキストフィールドの更新については、ピッカーから値を取得し、その値をテキストフィールドがあるビューに渡す必要があります。これは、ビューコントローラーにプッシュまたはプレゼンテーションしているときに実行できます。 NSUserDeaultsによって。

これで、ピッカーの部分では、実行したいタスクを実行するのに役立つ最小時間と最大時間を設定できます(ピッカービューの場合)。 私はclear.Doどこにもいけない場合は尋ねることを望む。

+0

ありがとうございます。私はdatepickerのmin(現在の時刻)とmax date(最小の日付から48h)を設定しました。しかし、どういうわけか、日付ピッカーは奇妙な行動をしています。私がシナリオを与えたら最高です。言って、現在の時間は4:20 PMです。時針は灰色で、テープではできません。それをスクロールすることで選択することもできます。私があなたが話していることを得ることを願っています。ちょっとした化粧品の問題。またそれを解決することを望む –

1

質問の最初の部分については、あるビューから別のビューに更新する場合は、クラス内にpropertyとして設定するか、そのクラスの別のビューでreferenceを実行し、その変数にデータを取得できます。または、データの受け渡しにはNSUserDefaultsを使用できます。その後、[textField setText: stringfromClassOne]を使用してください。

PickerViewと異なる色のものについては、alphaのプロパティを使用して、特定の時間よりも短いフィールドのアルファを減らしてください。

関連する問題