[self.navigationController pushViewController:commentCtl animated:YES];我只知道这是跳到那个view去得方法 但有没有直接跳到它的某一行去 我知道那一行的id 给个思路 谢谢
[self.navigationController pushViewController:commentCtl animated:YES];我只知道这是跳到那个view去得方法 但有没有直接跳到它的某一行去 我知道那一行的id 给个思路 谢谢
你可以使用 UITableView 的 scrollToRowAtIndexPath
方法来跳到某一行 Cell
NSIndexPath *indexPat = [NSIndexPath indexPathForRow:1 inSection:1];
[tableView scrollToRowAtIndexPath:indexPat atScrollPosition:UITableViewScrollPositionTop animated:YES];
你可以给这个要 push 过去的 viewController 传一个参数要跳到哪一行。然后在后面这个 viewController 的 viewWillAppear 方法里调楼上说的 scrollToRowAtIndexPath 就可以了~
2 回答1k 阅读
1 回答1.1k 阅读✓ 已解决
1 回答2.7k 阅读
1 回答1.5k 阅读
1 回答1.4k 阅读
1.7k 阅读
1 回答1.1k 阅读
写代理 或者添加一个push 时候的标记 在界面将要显示的时候 判断这个标记 并执行相应代码