Как создать кастомный UIPopover для iphone с помощью фреймворка monotouch - PullRequest
1 голос
/ 25 марта 2011

Вот вопрос Мне нужно создать панель, которая появляется в приложении, нажав 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);

и после этого я переопределил ViewDidLoad FilterSortController

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

Нет способа создать Popover для iphone, используя monotouch. спасибо за помощь

1 Ответ

4 голосов
/ 25 марта 2011

UIPopoverController не поддерживается на iPhone. Вы должны написать свой собственный контроллер и просмотреть, чтобы получить эту функциональность. Существует реализация с открытым исходным кодом в ObjC здесь , которую вы можете подключить или перенести.

...