iPad UIPopoverController.PresentFromRect позиционирование всплывающих окон - PullRequest
1 голос
/ 31 декабря 2010

iPad - всплывающее окно

У меня есть всплывающее окно, и я хочу, чтобы оно составляло 75% высоты и ширины экрана. Мой экран - UISplitView.

Как это сделать с UIPopoverController.PresentFromRect ?

Я перепробовал много комбинаций значений, но результаты «странные».

Примечание: я не хочу использовать PresentFromButton.

1 Ответ

3 голосов
/ 01 января 2011

Я понял это.

1) Вам необходимо установить размер всплывающего окна:

myUIPopupController.PopoverContentSize = new SizeF (1024f, 1024f);

2) Затем установите всплывающее окно на основе относительного размера кадра:

myUIPopupController.PresentFromRect (relativeFrame, this.SplitViewController.View, UIPopoverArrowDirection.Right, true);
...