настроить uipopovercontroller в ipad - PullRequest
3 голосов
/ 14 июня 2010

Я хочу изменить изображение поповера.он имеет синий оттенок в верхней части, поэтому я хочу, чтобы он был другого цвета.Как я могу это сделать ...

- (void)presentPopoverFromRect:(CGRect)rect inView:(UIView *)view permittedArrowDirections:(UIPopoverArrowDirection)arrowDirections  animated:(BOOL)animated

Могу ли я сделать это с помощью этого метода ... сделать свой собственный вид и разместить изображение в этом виде.

Я читал в некоторых сообщениях, которыеневозможно изменить цвет, а также я не оштрафовал какой-либо метод экземпляра класса UIPopOverController, чтобы сделать это ..

заранее спасибо.

Ответы [ 2 ]

1 голос
/ 25 июня 2011

Нельзя настроить поповер так, как вы хотите.Вид, который вы видите, является содержимым поповера.Попов всегда такой, черный.

0 голосов
/ 28 февраля 2012

Возможно, я неправильно понимаю вопрос, но кажется, что можно назначить пользовательские фоны UIPopoverView: UIPopoverBackgroundView .Сам не пытался сделать это сам.

Класс UIPopoverBackgroundView обеспечивает внешний вид фона для всплывающего окна.Этот класс является абстрактным и должен быть разделен на подклассы, прежде чем его можно будет использовать.Реализация вашего подкласса отвечает за предоставление оформления границы и стрелки для всплывающего окна.Подклассы также должны переопределять все объявленные свойства и методы, чтобы предоставить информацию о том, где размещать соответствующий всплывающий контент и стрелку.

...