如何设置UITableView contentinset并同时插入行?

时间:2012-09-09 07:13:30

标签: iphone ios uitableview uianimation

我正在尝试在-44.0偏移(隐藏)的桌面视图顶部添加一行,并且在屏幕上看不到任何动画。要做到这一点,我打电话

[self.tableView insertRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath indexPathForRow:0 inSection:0]] withRowAnimation:UITableViewRowAnimationNone];

UIEdgeInsets ins = self.tableView.contentInset;
    self.tableView.contentInset = UIEdgeInsetsMake(-44.0, ins.left, ins.bottom, ins.right);

问题是这会因为设置偏移而移动tableview,然后由于添加行而将其设置为动画。

我希望我现有的tableview看起来没有移动,只需在顶部添加新行(隐藏),没有人看到任何内容。

有人知道如何在背景中将行添加到顶部吗?

谢谢!

0 个答案:

没有答案