【问题标题】:How to create a custom UIPopover for iphone using monotouch framewok如何使用 monotouch 框架为 iphone 创建自定义 UIPopover
【发布时间】:2011-03-25 19:42:22
【问题描述】:

问题来了 我需要通过单击 naviagationItemRightBarButton 创建一个显示在应用程序上的面板。 此面板包含标签 btn 等... 我尝试使用 UIPopover 来做到这一点,但我认为这只适用于 ipad 应用程序。

public UIPopoverController CustomPopover;
 FilterSortController newpanel = new FilterSortController();
 //FilterSortController is UIViewController
CustomPopover = new UIPopoverController(newpanel);
CustomPopover.PresentFromBarButtonItem (this.NavigationItem.RightBarButtonItem , UIPopoverArrowDirection.Any, true);

然后我覆盖了 FilterSortController 的 ViewDidLoad

ContentSizeForViewInPopover = new System.Drawing.SizeF(320,110);

无法使用单点触控为 iphone 创建 Popover。 感谢您的帮助

【问题讨论】:

    标签: iphone ipad xamarin.ios monodevelop uipopover


    【解决方案1】:

    iPhone 不支持 UIPopoverController。您必须编写自己的自定义控制器和视图才能获得此功能。 ObjC here 中有一个开源实现,您可以 btouch 或移植。

    【讨论】:

    • 感谢这个实现。它做得不好我正在寻找一些可以定制的东西,就像我想要的一样,你能不能给我主要的想法如何做到这一点
    • 我会投票两次,只是为了努力而不是期望得到任何答案。 :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-06-11
    • 2011-12-26
    • 2017-01-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多