1

上から下までいくつかのボタンがある画面があり、それらが触れると、ピッカービューとuidatepickerが表示されます。問題は、uidatepicker がボタンをブロックした場合にビューをスクロールする方法です。

uikeyboardが表示されたときと同じように、ここでスクロールビューが機能するようにします。ありがとう!:)

ps: 本当に画像をアップロードしたいのですが、私の評判ではそれができません :)

アップデート:

最後に、私は自分のコードでこれを使用し、アニメーションはtpavoiding scrollと似ています。これがコードです

[UIView animateWithDuration: 0.5f animations:^{
self.containerView.frame=CGRectMake(0, -120, 320, 308);
}
completion:^(BOOL finished) {} ];

そのため、containerViewは120上に移動し、完了(uidatepickerの上のツールバー)をクリックすると、通常の位置になります。

[UIView animateWithDuration: 0.5f animations:^{
self.containerView.frame=CGRectMake(0, 0, 320, 308);
}
completion:^(BOOL finished) {} ];
4

1 に答える 1

1

UIView アニメーションを使用します。

[UIView animateWithDuration: duration animations:^{ myView.frame = CGRectMake(0, 0, 320, 320);} completion:^(BOOL finished) { [self doSomething]; } ];
于 2012-12-05T06:33:03.177 に答える