1

我设置了这样的按钮操作:

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3];
[tableView setContentInset:UIEdgeInsetsMake(40, 0, 0, 0)];
[UIView commitAnimations];

但是,如果contentSize.height > tableView.frame.size.height. 解决办法是什么?

4

1 回答 1

3

你可以试试下面的代码:

[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:0.3];
[tableView setContentInset:UIEdgeInsetsMake(40, 0, 0, 0)];
[tableView scrollRectToVisible:CGRectMake(0, 0, 320, 1) animated:YES];

[UIView commitAnimations];

这可能会有所帮助。

于 2012-11-21T06:20:21.923 回答