1

次のようなボタン アクションを設定します。

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

ただし、の場合、tableViewは下に移動しません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 に答える