相关疑难解决方法(0)

UITableView reloadData自动调用resignFirstResponder

我有这个UITableView与自定义单元格,只能获得预定义的值,因此我使用UIPickerView作为他们的inputView.在我编辑一个字段并需要显示其更新值之前,一切都很快乐.

为了使事情更清晰,更容易维护,我将委托和数据源作为单独的类,并使用通知使它们与tableView交互.因此,在从UIPickerView中选择一个值之后,tableView的数据源会得到通知,然后通知主ViewController,它包含对tableView的引用.从那里我打电话

[_tableView reloadData];
Run Code Online (Sandbox Code Playgroud)

一切似乎都有效,除了UIPickerView消失了,我认为因为细胞被重新生成,某些地方调用了一些resignFirstResponder,或类似的东西.是否有任何其他方法可以使tableView更新其值而无需在某个地方实现自定义方法,这会非常难看?

uitableview ios resignfirstresponder

42
推荐指数
5
解决办法
3万
查看次数

标签 统计

ios ×1

resignfirstresponder ×1

uitableview ×1