Page 1 of 1

Handling the iOS7 Status Bar...

Posted: Fri Nov 29, 2013 5:59 am
by paulsr
Folks, I must be missing something here. This is what I think is the situation regarding iOS7, and please will someone jump in and correct me if I'm wrong...

I have an app that keeps the standard iOS Status Bar turned on. i.e., in the Standalone Application Settings I select "iPad Status Bar - Visible."

Let's take an example of an app running on an iPad Retina in Landscape Mode. My card size is 2048x1496. This fits below the status bar.

But now, if I run this on iOS7, the card moves up. The status bar overlays my app content. And I have a 40px blank space at the bottom of the screen.

What I can't find is some way to move the whole card down. Without this, the only solution would seem to be to move everything down by 40px if the iPad is running iOS7. That would be painful!

Please could someone tell me there is a simple solution.

TIA

--paul

Re: Handling the iOS7 Status Bar...

Posted: Fri Nov 29, 2013 10:45 am
by Jellicle
The simplest solution is the one you came up with.

Gerry

Re: Handling the iOS7 Status Bar...

Posted: Fri Nov 29, 2013 10:48 am
by paulsr
Ouch! Thanks...

--paul

Re: Handling the iOS7 Status Bar...

Posted: Sun Dec 01, 2013 4:00 pm
by dhurtt
Yes, I have noticed this too. I have been creating all of my content down the necessary size to display the status bar. The "shorter" card method does not appear to work.

Re: Handling the iOS7 Status Bar...

Posted: Wed Dec 18, 2013 11:54 pm
by jekyllandhyde
This is indeed very painful when you have an older App that has to be re-submitted under IOS7. I am in the same boat and have had to temporarily turn the status bar off with my latest release and live with the extra 40 pixels at the bottom of some screens. If you fix the screens then people running the App under IOS 6 are affected. I complained about this with a bug report, I believe Runrev should find a solution for this such as:

1) Batch utility to add 40 pixels to the top of all screens and push existing content down

or better still

2) Add a build option to do the standalone application settings with a new status bar style (e.g. "IOS 6 push content down"). This would add the 40 pixels and overlay the status bar for IOS 7.

Please fix this….

Re: Handling the iOS7 Status Bar...

Posted: Thu Dec 19, 2013 3:05 am
by paulsr
Yes, the more I think about it, the more I feel RunRev should address this. If LC can now provide resolution independence, it seems like a small problem to handle a status bar.

Having taken about five days to re-code one app, I'm not particularly amused by the situation. For any new apps, this new "feature" of iOS can be taken into consideration right from the design phase.

Every app is different, but my solution was to add a vertical offset to everything I placed on each card. I put this offset into a global variable gOFF and everything is now positioned with 'set the loc ... to x,y+gOFF'. If the device is running iOS6 or earlier then gOFF is 0.

But BEWARE:

Non-retina iPads and Minis also run iOS7, so the offset needs to be 20, not 40!

--paul

Re: Handling the iOS7 Status Bar...

Posted: Mon Jun 23, 2014 3:17 am
by jekyllandhyde
Has this been addressed in any Runrev releases since January?