所以我建立了一个表列表视图,就像Laurent Bugnion的鲜花示例一样,一切正常。但是什么时候我想使用编辑(删除滑动等)功能。
如何使用自定义uitableviewsource创建表视图控制器?
答案 0 :(得分:4)
我刚刚在MVVM Light V中完成了一项新功能,您可以执行以下操作。
我正在完成这些功能的示例,并将在本周末将代码推送到Codeplex(包括博客文章)。这将在V5.3中发布,如果一切顺利,将于2月底发布。
你现在可以做的就是这样(在UITableViewController中):
public override void ViewDidLoad()
{
var c = Vm.Items.GetController(CreateCell, BindCell);
c.TableView = TableView;
base.ViewDidLoad();
}
但这并不令人满意,因为c.TableView的类型是受保护的类,因此无法扩展或轻松访问。
答案 1 :(得分:1)
您需要创建自己的TableSource,实际实现并不提供这些选项。