Xamarin.ios 刷新按钮
Posted
技术标签:
【中文标题】Xamarin.ios 刷新按钮【英文标题】:Xamarin.ios Refresh Button 【发布时间】:2014-04-24 16:05:49 【问题描述】:我有一个 UiTableView,当在导航栏中单击一个看起来像刷新按钮的按钮时,我想重新加载它。
我已经通过操作将以下设置连接到显示器:
partial void refreshButtonClicked(MonoTouch.Foundation.NSObject sender)
但我想从这里重新加载表格数据。我很难过,我试过用 table.Refresh() 来不高兴,我找不到任何文献。
帮助非常感谢
【问题讨论】:
最好包含更改数据的代码。刷新表格视图的常用命令是ReloadData()
,但您可能需要先更改TableViewSource
中的数据。
【参考方案1】:
你应该使用 table.ReloadData()
也可以看看Populating a Table with Data
【讨论】:
你能详细说明我会怎么做吗,我可以在这个 refreshButtonClicked 中调用它。 您是否为 tableview 编写了自己的数据源?看看docs.xamarin.com/guides/ios/user_interface/tables/… 是的,我做了,我在这里做吗? 所以在 ReloadData 方法上,确保源数据(例如 string[] items,如示例)也被更新,因为如果没有,那么在 ReloadData 之后你将看不到任何变化。因此,例如,我将用于表的公共数据数组传入 TableViewSource 父视图控制器以上是关于Xamarin.ios 刷新按钮的主要内容,如果未能解决你的问题,请参考以下文章
UITableViewCell Xamarin.iOs 中的禁用按钮