Handling the iOS7 Status Bar...
Moderators: FourthWorld, heatherlaine, Klaus, kevinmiller, robinmiller
Handling the iOS7 Status Bar...
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
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...
The simplest solution is the one you came up with.
Gerry
Gerry
14" MacBook Pro
Former LiveCode developer.
Now recovering.
Former LiveCode developer.
Now recovering.
Re: Handling the iOS7 Status Bar...
Ouch! Thanks...
--paul
--paul
Re: Handling the iOS7 Status Bar...
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.
-
- Posts: 92
- Joined: Thu Feb 14, 2013 7:17 pm
Re: Handling the iOS7 Status Bar...
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….
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...
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
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
-
- Posts: 92
- Joined: Thu Feb 14, 2013 7:17 pm
Re: Handling the iOS7 Status Bar...
Has this been addressed in any Runrev releases since January?