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


}

スクロールの元の位置を設定したい場合は、たとえば、私のアニメーションコードを使用してscrollviewフレームを再度設定します。

-(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 に答える