Pom*_*air 2 xamarin.ios ipad uipopovercontroller
我有一个iPad应用程序,以下代码绑定到按钮的(bMyDocuments)TouchDown事件处理程序:
UIPopoverController uipoc = new UIPopoverController(new Pop2());
uipoc.PopoverContentSize = new SizeF(200f, 300f);
uipoc.PresentFromRect (bMyDocuments.Frame, v, UIPopoverArrowDirection.Up, true);
Run Code Online (Sandbox Code Playgroud)
Pop2是一个空白的UIViewController,具有默认视图(白色背景,没有ui元素).
此代码从按钮生成弹出窗口,大小正确.然而,应用程序挂起没有任何错误,并且当在其外部单击时,弹出窗口不会消失.
如何正确初始化UIPopoverController?示例代码?
谢谢,
POM
垃圾收集器可能正在吃掉你的UIPopoverController.尝试将UIPopovercontroller声明为类变量,而不是在TouchDown事件中,并查看它是如何进行的.
干杯,
ChrisNTR
| 归档时间: |
|
| 查看次数: |
2923 次 |
| 最近记录: |