我有一个带有一些按钮的滚动视图。单击一个按钮时,我希望它位于屏幕顶部,以便 button.frame.origin.y 是 self.view.frame.origin.y。我该怎么做呢?
问问题
205 次
2 回答
1
你可以这样做
- (void)buttonPressed:(UIButton*)sender
{
[scrollView setContentOffset:sender.frame.origin animated:YES];
}
于 2013-05-21T18:18:31.533 回答
0
使用- (void)scrollRectToVisible:(CGRect)rect animated:(BOOL)animated
方法。
按下按钮时将视图滚动到所需的帧。
例如:
- (void)buttonPressed:(UIButton*)sender
{
[scrollView scrollRectToVisible:desireFrameFromButton];
}
于 2013-05-21T18:09:49.780 回答