Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 7608459
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 31, 20262026-05-31T00:55:06+00:00 2026-05-31T00:55:06+00:00

Compiling my iPad app against the 5.1 SDK (release version) causes UIPopoverController to show

  • 0

Compiling my iPad app against the 5.1 SDK (release version) causes UIPopoverController to show itself using the new “slide in” from the left presentation. This completely breaks my popover presentation, which relied on having a “black” style header and a certain height. I’ve tried setting presentsWithGesture to NO, but that only seems to disable the swipe gesture, and doesn’t stop the presentation style.

This same app, without being recompiled, but running on iOS 5.1, uses the old popover presentation style. So I know iOS 5.1 still supports the backwards-compatible method. How can I choose to activate the old presentation of the popover?

This is really critical to my app, unfortunately.

Failing that, is there any way to get the “black” style header on the new popovers?


Although I have a UISplitViewController in my app, it is not responsible for showing the popover. Instead, I’m using this code:

   [self.popoverController presentPopoverFromRect:ipadButtonMenu.frame
                                           inView:self.view
                         permittedArrowDirections:UIPopoverArrowDirectionUp
                                         animated:YES];

This question is a cross-post from the Apple Developer Forums here. I’m hoping somebody has the answer.


Expected presentation: enter image description here

Presentation after compiling under iOS 5.1 SDK: enter image description here

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-05-31T00:55:08+00:00Added an answer on May 31, 2026 at 12:55 am

    This change seems poorly thought out. Sure guys, we break anything in the detail view that uses a swipe. Awesome!

    To answer your ‘bring back the black’ question, if it’s merely a question of the top navbar color, you could use the appearance proxy. For example:

    [[UINavigationBar appearance] setTintColor:[UIColor blackColor]];
    

    The appearance proxy can be set very specifically if necessary; it has a containers model. There’s a very good WWDC video on it.

    With respect to just reverting to the old behavior with the new compiler, frankly, I’d love to know as well. The new behavior also breaks action sheets in the master view; previously, when the master view was presented in a popover, they’d do the right thing. Now, it’s an assertion failure.

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

I'm compiling in a local version of the SBJson library into my iPad project.
Compiling FluidSynth 1.1.1 from source. I have unresolved external symbol with glib, using Visual
Compiling my project on new xcode4 using llvm 2.0 compiler I get a strange
compiling an app that needs to be compiled with a newer version of the
Is there a specific Xcode compiler flag that gets set when compiling for iPad?
After compiling a simple C++ project using Visual Studio 2008 on vista, everything runs
When compiling the following simpleType with the XJC compile (from the JAXB package)... <xs:simpleType
When compiling an ASP.NET 2.0 App names MySite for deployment I get a series
Compiling this example #include <boost/bind.hpp> #include <boost/algorithm/string.hpp> #include <algorithm> #include <iostream> #include <vector> using
Compiling my project against STLPort I get some weird build errors. Weird, because the

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.