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