Setting the "title" of a UIPopoverController?
I'm sure there's something obvious I'm missing h开发者_Python百科ere, but I know that popover controls can have "titles", a header area that has a line of text above the content view (e.g. the "Tools" popover in iWork).
How can I add this in my own popovers?
Thanks.
If you're using a UIPopoverController, just make its contentViewController
to be a UINavigationController
, and set the title
of its deepest view controller.
If you're using a UIActionSheet, it has a title
property already (which you should notice when initializing with -initWithTitle:…
.)
I have been beating my head against the wall all day with the same problem and I think I finally have the solution :D You need to use a UINavigationController for the popover's contentViewController, and then add a title to the navigations controller's navigation bar, like you normally would. Oddly, this doesn't work if you add a navigation bar to your existing view controller.
精彩评论