gpt4 book ai didi

c# - 从 UIViewController 派生的类中的 Monotouch Dialog 实现

转载 作者:行者123 更新时间:2023-11-30 17:14:23 25 4
gpt4 key购买 nike

我只想覆盖 MonoTouch.Dialog 中的 Selected 方法。就这么简单,我想不出正确的方法..

我有一个派生自 UIViewController 的 FirstView 类。我在里面声明

DialogViewController viewController = new DialogViewController();

同样在这个类中,我用一个包含 UILabel 的部分填充 viewController。

现在我想对包含标签的行进行点击 - 我不想有一个按钮或其他带有事件的东西,我必须使用覆盖!

我知道这是一个相当简单的问题,但我就是做不对。

非常感谢!

最佳答案

如果您希望覆盖 MonoTouch.Dialog 中的方法,那么您需要定义自己的类型。这是自定义 MonoTouch.Dialog 的最佳方式(当事件不可用时)。

在这种情况下,Section 继承自 Element,其中定义了 Selected 方法。所以做这样的事情:

public class MySection : Section {
public override void Selected (DialogViewController dvc, UITableView tableView, NSIndexPath path)
{
// do your own processing
}
}

应该允许您在调用 Selected 时调用/执行您自己的代码。

关于c# - 从 UIViewController 派生的类中的 Monotouch Dialog 实现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8803919/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com