0

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];
4

2 に答える 2