我想按selectRow(at:animated:scrollPosition:)
设置默认选定的行。但文档称调用此方法不会导致委托收到tableView(_:didSelectRowAt:)
消息。
如何设置默认选定行并调用tableView(_:didSelectRowAt:)
?
答案 0 :(得分:0)
我只需要以编程方式调用tableView(_:didSelectRowAt:)
答案 1 :(得分:0)
这对你有用。
tableView.delegate = self
在viewWillAppear()中或在几毫秒的viewDidLoad之后,请调用:
tableView.selectRow(at: <IndexPath?>, animated: <Bool>, scrollPosition: <UITableViewScrollPosition>)
在这里分享您的完整源代码,以便为您提供更好的建议。
答案 2 :(得分:0)
您可以致电tableView(_:didSelectRowAt:)
selectRow(at:animated:scrollPosition:)
之后