我有一个屏幕,从上到下有几个按钮,当他们触摸时,他们会显示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) {} ];
答案 0 :(得分:1)
使用UIView动画:
[UIView animateWithDuration: duration animations:^{ myView.frame = CGRectMake(0, 0, 320, 320);} completion:^(BOOL finished) { [self doSomething]; } ];