ios - Xamarin.iOS UITableView,如何强制单元格更新?

标签 ios uitableview xamarin.ios xamarin

我正在使用 Xamarin.iOS,但不知道如何更新单个单元格。在 WPF ListView 中,我可以只做一个绑定(bind),让单元格的属性做一个 inotifypropertychanged,它会通过绑定(bind)自动发生。 Xamarin.iOS 中是否有一些等效的功能?更新 UITableView 单元格而不只是删除它们并重新添加它们似乎非常麻烦..

更新单个单元格的最佳方式是什么?

最佳答案

假设您的 UITableView 存储在“tableView”变量中:

NSIndexPath[] rowsToReload = new NSIndexPath[] {
    NSIndexPath.FromRowSection(1, 0) // points to second row in the first section of the model
};
tableView.ReloadRows(rowsToReload, UITableViewCellRowAnimation.None);

关于ios - Xamarin.iOS UITableView,如何强制单元格更新?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18407807/

相关文章:

ios - Swift - 导入后图像质量下降

ios - 未找到授权文件 "Entitlements.plist"。错误

ios - map 在 Xamarin iOS 上的方向变化时失去位置

c# - Xamarin iOS 内存到处泄漏

ios - 基本要求:如何在Cocos2d应用程序中获取文本输入

ios - Xcode点击手势导致错误

ios - 如何删除使用交互式键盘时出现的关于 resignFirstResponder 的警告?

iphone - 关于button.tag = indexPath.row的帮助

ios - 如何动态设置 UITableView 的高度?

ios - UITableView 防止子类的委托(delegate)方法