当uidatepicker / pickerview与键盘ios类似时滚动查看的方式

时间:2012-12-05 05:47:06

标签: ios uiscrollview uidatepicker

我有一个屏幕,从上到下有几个按钮,当他们触摸时,他们会显示pickerview和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) {} ];

1 个答案:

答案 0 :(得分:1)

使用UIView动画:

[UIView animateWithDuration: duration animations:^{ myView.frame = CGRectMake(0, 0, 320, 320);} completion:^(BOOL finished) { [self doSomething]; } ];