Iphone 当pickerview出现时,向上滚动scrollview
我有一个表单,我把它放在一个滚动视图中。在这个表单上,我有两个按钮,当我按下它们时,它们会显示一个日期时间选取器或选取视图。但是我想知道我是否可以把我的表格拿出来,显示目前在pickerView后面的文本 我知道你可以用UITextfield来做。你可以在上面找到解释 希望任何人都能帮助我 亲切的问候Iphone 当pickerview出现时,向上滚动scrollview,iphone,objective-c,ios,uiscrollview,uipickerview,Iphone,Objective C,Ios,Uiscrollview,Uipickerview,我有一个表单,我把它放在一个滚动视图中。在这个表单上,我有两个按钮,当我按下它们时,它们会显示一个日期时间选取器或选取视图。但是我想知道我是否可以把我的表格拿出来,显示目前在pickerView后面的文本 我知道你可以用UITextfield来做。你可以在上面找到解释 希望任何人都能帮助我 亲切的问候 -(IBAction)btnDate_Clicked:(id)sender { [UIView beginAnimations:nil context:NULL]; [UIVie
-(IBAction)btnDate_Clicked:(id)sender
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
yourScrollView.frame = CGRectMake(0, -100, 320, yourScrollView.frame.size.height); // set frame which you want
[UIView commitAnimations];
}
当您想要设置滚动的原始位置时,请再次使用我的动画代码设置滚动视图帧,以用于ex
-(IBAction)btnDone_Clicked:(id)sender
{
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.3];
yourScrollView.frame = CGRectMake(0, 0, 320, yourScrollView.frame.size.height); // set frame which you want
[UIView commitAnimations];
}
使用
UIScrollView
的scrollRectToVisible:animated:
方法检查我的答案在您自己的问题中。您需要在按钮的操作方法中设置滚动视图的contentOffset,而不是在键盘通知回调中进行设置(正如您提到的Apple文档中所做的那样),这几乎奏效了!只有我的皮克维和我的scrollview@StefGeelen伙计。。只需将此pickeview添加到您的self.view中,而不是scrollview mate的子视图。。JU将其添加到scrollview之外的视图中。。