-1

我有一个放在滚动视图中的表单。在这个表单上,我有几个按钮,当我按下它们时,它们会显示一个 dateTime 选择器或一个 pickerView。但我想知道我是否可以将我的表单显示为此刻位于pickerView 后面的文本。

我知道你可以用 UITextfield 做到这一点。你可以在这里找到解释。

希望任何人都可以帮助我!

亲切的问候!

4

2 回答 2

3
-(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];


}

当你想设置滚动的原始位置时,再次使用我的动画代码设置滚动视图框架。

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


}
于 2012-12-03T08:57:22.580 回答
0

使用scrollRectToVisible:animated:方法UIScrollView

于 2012-12-03T10:00:31.750 回答