3
A
回答
12
尝试UITableView'sselectRowAtIndexPath:animated:scrollPosition:
方法。
- (void)viewDidLoad {
[self.tableView selectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] animated:NO scrollPosition:UITableViewScrollPositionNone];
}
如果你想委托回调,你必须手动调用它:
if ([self.tableView.delegate respondsToSelector:@selector(tableView:didSelectRowAtIndexPath:)])
[self.tableView.delegate tableView:self.tableView didSelectRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0]];
你可能想缓存在一个局部变量指数路径,然后。
1
要选择一行,可以使用UITableView
的实例方法selectRowAtIndexPath:animated:scrollPosition:
选择一行。
但是你为什么想要在viewDidLoad
?
相关问题
- 1. 选择项目以编程方式UICollectionView
- 2. NSMenu以编程方式选择项目
- 3. UITableView以编程方式选择行没有预期的效果
- 4. 编程方式选择的MD-选择选项
- 5. 以编程方式在IE中选择选项
- 6. 以编程方式选择AngularJS Typeahead选项
- 7. Android - 以编程方式选择一个菜单选项
- 8. 以编程方式选择并加载jquery选项卡
- 9. UITabbar以编程方式选择选项卡并执行消息
- 10. 以编程方式选择新创建的选项与jQuery?
- 11. 如何以编程方式选择Angular UI上的选项卡?
- 12. 以编程方式在AJAX中选择选项Select2
- 13. 以编程方式更改选择选项事件
- 14. Android - 以编程方式选择菜单选项
- 15. 以编程方式选择下拉选项
- 16. 以编程方式编辑grub选项
- 17. 以编程方式选择UITableViewcCell?
- 18. PrimeNG树 - 以编程方式选择TreeNode
- 19. 如何以编程方式选择AutoCompleteTextView?
- 20. 以编程方式关闭选择onorientationchange
- 21. 以编程方式clistctrl选择
- 22. 如何以编程方式选择DbConfigurationType?
- 23. 如何以编程方式选择MenuItem
- 24. 以编程方式选择一行DataGridView
- 25. 以编程方式选择UIView
- 26. GWT CellTable以编程方式选择CheckBoxCell
- 27. .net DataGridView以编程方式只选择
- 28. SmartGwt SelectItem Multipple以编程方式选择
- 29. 以编程方式选择selectManyCheckbox组件
- 30. 以编程方式更改CPPickerview选择?
它在viewDidLoad(viewDidAppear:也有效)中做到这一点是有意义的,因此用户看到加载视图时选择的第一行。 – FeifanZ
我认为'viewWillAppear:'或'viewDidAppear:'是一个更好的选择。我问的原因是因为我不认为UITableView从'viewDidLoad'方法中的数据源加载其数据(除非在'viewDidLoad'的实现中显式调用'reloadData')。 –
我想在一个声明中做到这一点,即如果只有一个结果发布到tableView,然后它被选中。如果还有更多,则必须手动选择一个。 – Baub