textfield
キーボードのUIDatePicker
代わりに があります。また、 とtoolbar
は接続されていませんが、がタップされたdatePicker
ときにのみ表示されるようにしました。textfield
問題はアニメーションです。はdatePicker
うまくスライドしますがtoolbar
、 のアニメーションが完了する前に が表示datePicker
されます。これにより、全体が恐ろしく見えます。に一致するようにアニメーションを設定するにはどうすればよいdatePickers
ですか? 私はアニメーションの経験がなく、他の投稿はどれも私にとって役に立ちませんでした.
編集
Tareks の回答に基づいて、次のようにしてアニメーションをスライドアップするように設定できました。
まず、ツールバーを画面下部に設定
pickerBar = [[UIToolbar alloc] initWithFrame:CGRectMake(0, 480, 320, 44)];
Seconds、アニメーションでのツールバーの位置の変更
[UIView animateWithDuration:.4 animations:^(void) {
CGRect rect = CGRectMake(0, 224-46, 320, 44);
[pickerBar setFrame:rect];