Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

chhoda

macrumors 6502
Original poster
Oct 25, 2008
285
1
hi all,

i saw ios7 ui for ipad iphone has wider navigation bar and diferent control appearances. what precautions should i take so that my application is not rejected by apple for not complying to ios7 ? i am ok if ios7 specific feature is not present, but i dont want my app rejected.

thanks and regards
ch
 
thanks a lot dejo, and that's an essay :) i enjoyed reading it, but at the moment, I dont want it make very good in ios7, it just should run with minimal ui look and feel.

the doc says

For a standard app, you need to decide whether your visual and user experience designs still make sense in the iOS 7 environment. If you decide to keep the current layout and interaction model, most of the work involves making minor adjustments and ensuring that the app handles the new systemwide gestures correctly


hence, the problem i face here, is, i have a button and a tableview below that in navigation based ios6.0 app. in ios7, the button is invisible, because navigation bar height is more in ios7, and hence the button is hidden !

i wont be in a position to lower height of tableview / scrollview [in second page] because the controls inside scrollview are to be readjusted again, which is tedious. moreover it wont look good in ios6. does apple suggest making 2 separate storyboards for 6 and 7 ?

hence what would be my approach here to make it work in both ios6.0 and 7.0 with minimal work ?

thanks all
 
hence, the problem i face here, is, i have a button and a tableview below that in navigation based ios6.0 app. in ios7, the button is invisible, because navigation bar height is more in ios7, and hence the button is hidden !

The nav bar height is not more in iOS 7. It's just that "in iOS 7, view controllers use full-screen layout", so the nav bar overlays the view.

i wont be in a position to lower height of tableview / scrollview [in second page] because the controls inside scrollview are to be readjusted again, which is tedious. moreover it wont look good in ios6. does apple suggest making 2 separate storyboards for 6 and 7 ?
No, Apple does not suggest that. Be sure you've read the "Supporting Two Versions of a Standard App" section in the Transition Guide.

hence what would be my approach here to make it work in both ios6.0 and 7.0 with minimal work ?

I would suggest looking into setting the edgesForExtendedLayout property to something that will provide easily support both OSes. There may be other solutions as well.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.