我正在尝试在-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看起来没有移动,只需在顶部添加新行(隐藏),没有人看到任何内容。
有人知道如何在背景中将行添加到顶部吗?
谢谢!