Установка "заголовка" UIPopoverController? - PullRequest
21 голосов
/ 11 апреля 2010

Я уверен, что здесь есть что-то очевидное, чего мне не хватает, но я знаю, что элементы управления popover могут иметь «заголовки», область заголовка с строкой текста над представлением содержимого (например, поповер «Tools» в iWork ).

Как я могу добавить это в моих собственных всплывающих окнах?

Спасибо.

Ответы [ 2 ]

38 голосов
/ 12 апреля 2010

Если вы используете UIPopoverController, просто сделайте его contentViewController равным UINavigationController и установите title его контроллера самого глубокого обзора.

Если вы используете UIActionSheet, у него уже есть свойство title (что вы должны заметить при инициализации с помощью -initWithTitle:….)

8 голосов
/ 12 апреля 2010

Я весь день бьюсь головой об стену с одной и той же проблемой, и я думаю, что наконец-то нашел решение: D Вам нужно использовать UINavigationController для contentViewController всплывающего окна, а затем добавить заголовок на панель навигации контроллера навигации как обычно. Как ни странно, это не работает, если вы добавляете панель навигации в существующий контроллер представления.

...