【问题标题】:MonoTouch and UIPopoverControllerMonoTouch 和 UIPopoverController
【发布时间】:2010-09-14 19:20:59
【问题描述】:

我有一个 iPad 应用程序,其以下代码与按钮的 (bMyDocuments) TouchDown 事件处理程序相关联:

UIPopoverController uipoc = new UIPopoverController(new Pop2());
uipoc.PopoverContentSize = new SizeF(200f, 300f);
uipoc.PresentFromRect (bMyDocuments.Frame, v, UIPopoverArrowDirection.Up, true);

Pop2 是一个带有默认视图的空白 UIViewController(白色背景,没有 ui 元素)。

此代码从按钮生成一个弹出框,并且大小正确。但是应用程序挂起没有任何错误,并且在它之外单击时弹出框不会消失。

如何正确初始化 UIPopoverController?示例代码?

谢谢,

pom

【问题讨论】:

    标签: ipad xamarin.ios uipopovercontroller


    【解决方案1】:

    垃圾收集器很有可能正在吃掉你的 UIPopoverController。尝试将 UIPopovercontroller 声明为类变量,而不是在 TouchDown 事件中,看看效果如何。

    干杯,

    ChrisNTR

    【讨论】:

    • 出色的诊断!单点触控有一些泄漏的抽象,很难找到。
    猜你喜欢
    • 2012-05-05
    • 1970-01-01
    • 2011-09-26
    • 1970-01-01
    • 1970-01-01
    • 2012-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多