【问题标题】:Xamarin.ios Refresh ButtonXamarin.ios 刷新按钮
【发布时间】:2014-04-24 16:05:49
【问题描述】:

我有一个 UiTableView,当在导航栏中单击一个看起来像刷新按钮的按钮时,我想重新加载它。

我已经通过操作将以下设置连接到显示器:

    partial void refreshButtonClicked(MonoTouch.Foundation.NSObject sender){


    }

但我想从这里重新加载表格数据。我很难过,我试过用 table.Refresh() 来不高兴,我找不到任何文献。

帮助非常感谢

【问题讨论】:

  • 最好包含更改数据的代码。刷新表格视图的常用命令是ReloadData(),但您可能需要先更改TableViewSource 中的数据。

标签: ios uitableview xamarin.ios xamarin


【解决方案1】:

你应该使用 table.ReloadData()

也可以看看Populating a Table with Data

【讨论】:

  • 你能详细说明我会怎么做吗,我可以在这个 refreshButtonClicked 中调用它。
  • 您是否为 tableview 编写了自己的数据源?看看docs.xamarin.com/guides/ios/user_interface/tables/…
  • 是的,我做了,我在这里做吗?
  • 所以在 ReloadData 方法上,确保源数据(例如 string[] items,如示例)也被更新,因为如果没有,那么在 ReloadData 之后你将看不到任何变化。因此,例如,我将用于表的公共数据数组传入 TableViewSource 父视图控制器
猜你喜欢
  • 1970-01-01
  • 2019-10-25
  • 1970-01-01
  • 2013-04-03
  • 2015-12-20
  • 2016-06-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多