MonoTouch中的UIPickerViewModel.GetView - 如何使用它?

时间:2011-03-18 10:42:32

标签: iphone xamarin.ios

当UIPickerView正在旋转时,我正试图抓住当前的“中间”行。我正在尝试这个问题的技巧:UIPickerView: Get row value while spinning?

但是,我不确定如何在MonoTouch中使用此覆盖 - 我无法调用基础,因为它没有实现,而我第四个参数(UIView)始终为null。有什么想法吗?

public override UIView GetView(UIPickerView picker, int row, int component, UIView view)
{
    // now what to return?
}

2 个答案:

答案 0 :(得分:0)

您永远不能在[Model]类中调用“base”方法。这就是为什么你得到一个描述性的例外,说“不要调用基本方法”。

您所要做的就是不调用基本方法: - )

返回作为方法返回值传递的最后一个视图参数。

答案 1 :(得分:0)

我发现Miguel写的这个代码回答了这个问题。发布以供将来参考:http://primates.ximian.com/~miguel/tmp/monocatalog/pickercustom.cs