繁体   English   中英

MonoTouch.Dialog覆盖GetCell?

[英]MonoTouch.Dialog Overriding GetCell?

在MT.Dialog中, Source类具有以下内容:

public override UITableViewCell GetCell (UITableView tableView, MonoTouch.Foundation.NSIndexPath indexPath)
{
......
}

在我的课上:

public class BaseDialogViewController : DialogViewController

我如何重写public override UITableViewCell GetCell

这不起作用:

public override GetCell ....

谢谢

注意:我正在尝试实施: http : //fastchicken.co.nz/2012/05/20/earnest-debrief-visual-styles-in-ios-apps-uiappearence-custom-sections-in-monotouch-dialog/

DialogViewController没有GetCell方法。 所以

public class BaseDialogViewController : DialogViewController

将无法正常工作。 但是,嵌套类型DialogViewController.Source具有GetCell方法,因此

public class BaseDialogViewControllerSource : DialogViewController.Source {
    public override UITableViewCell GetCell...
}

应该管用。 当然,您需要自己的DialogViewController子类才能使用Source的新子类。 这可以通过重写CreateSizingSource方法来完成。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM