做了这么长时间的iPhone开发,居然在这个小问题上卡壳了。
理论上有两个简单易行的方法:
在reloadData后
1) 通过CellForIndexPath的方法找到Cell,然后SetSelected,应该可以。
2) 还有通过selectRowAtIndexPath:animated:scrollPosition:方法可以设置。
结果都不好用。
后来发现,不能直接在reloadData后,应该在viewDidAppear方法里去使用上面的两个方法。
做了这么长时间的iPhone开发,居然在这个小问题上卡壳了。
理论上有两个简单易行的方法:
在reloadData后
1) 通过CellForIndexPath的方法找到Cell,然后SetSelected,应该可以。
2) 还有通过selectRowAtIndexPath:animated:scrollPosition:方法可以设置。
结果都不好用。
后来发现,不能直接在reloadData后,应该在viewDidAppear方法里去使用上面的两个方法。