如何在Iphone中点击UIButton设置UiScrollView Frame?

Are*_*han 5 iphone xcode objective-c uiscrollview ios

我有UIScrollView我正在使用2 UIButtons.UIScrollView初始帧是(0,0,768,1024).我想当我点击第一个按钮时,UIScrollView y-cordinate位置将为500,意味着它将向下滚动500个位置到其实际位置.

当我点击将在UIScrollView上显示的第二个按钮,UIScrollView的位置Y坐标y = 535,然后UIScrollView再次向上移动到位置y = 0.

第一个按钮单击UIScrollView y = 500第二个按钮单击UIScrollView y = 0

任何来自专家的提示都将非常受欢迎.

Azi*_*lah 0

这可能会解决你的 pbm

-(IBAction) clickfirstbutton 
{
   [scrollview setContentOffset:CGPointMake(0, 500)) animated:TRUE];
}

-(IBAction) clicksecondbutton
{
   [scrollview setContentOffset:CGPointMake(0, 0) animated:TRUE];
}
Run Code Online (Sandbox Code Playgroud)

如果你不想使用动画

[scrollview setContentOffset:CGPointMake(0, 0) animated:FALSE];
Run Code Online (Sandbox Code Playgroud)