我有以下代码来选择并滚动到 UITableView 中的给定行:
-(void) viewWillAppear:(BOOL)inAnimated
{
NSIndexPath* me = [NSIndexPath indexPathForRow:self.someIndex inSection:0];
[self.tableView selectRowAtIndexPath:me animated:NO scrollPosition:UITableViewScrollPositionTop];
}
这在 IOS 6 中运行良好,但在 IOS 7 上,UITableView 位于 UITabBar 下方。
如何使此代码在 IOS 7 上运行并确保该行确实可见?