[英]MonoTouch.Dialog Overriding GetCell?
In MT.Dialog the Source class has this: 在MT.Dialog中, Source类具有以下内容:
public override UITableViewCell GetCell (UITableView tableView, MonoTouch.Foundation.NSIndexPath indexPath)
{
......
}
In my class: 在我的课上:
public class BaseDialogViewController : DialogViewController
how do I override public override UITableViewCell GetCell
我如何重写
public override UITableViewCell GetCell
This doesn't work: 这不起作用:
public override GetCell ....
Thanks 谢谢
Note: I am trying to implement: http://fastchicken.co.nz/2012/05/20/earnest-debrief-visual-styles-in-ios-apps-uiappearence-custom-sections-in-monotouch-dialog/ 注意:我正在尝试实施: http : //fastchicken.co.nz/2012/05/20/earnest-debrief-visual-styles-in-ios-apps-uiappearence-custom-sections-in-monotouch-dialog/
DialogViewController
does not have GetCell
method. DialogViewController
没有GetCell
方法。 So 所以
public class BaseDialogViewController : DialogViewController
won't work. 将无法正常工作。 However
DialogViewController.Source
, a nested type, has a GetCell
method so 但是,嵌套类型
DialogViewController.Source
具有GetCell
方法,因此
public class BaseDialogViewControllerSource : DialogViewController.Source {
public override UITableViewCell GetCell...
}
should work. 应该管用。 Of course you need your own subclass of
DialogViewController
to use your new subclass of Source
. 当然,您需要自己的
DialogViewController
子类才能使用Source
的新子类。 Which can be done by overriding the CreateSizingSource
method. 这可以通过重写
CreateSizingSource
方法来完成。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.