ios7 precaution

Discussion in 'iOS Programming' started by chhoda, Dec 3, 2013.

  1. chhoda macrumors 6502

    Joined:
    Oct 25, 2008
    #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
     
  2. dejo Moderator

    dejo

    Staff Member

    Joined:
    Sep 2, 2004
    Location:
    The Centennial State
  3. chhoda thread starter macrumors 6502

    Joined:
    Oct 25, 2008
    #3
    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
     
  4. ArtOfWarfare macrumors 604

    ArtOfWarfare

    Joined:
    Nov 26, 2007
    #4
    iOS 7 adoption is past 80% and is only going to grow. I suggest ditching iOS 6 entirely.

    https://mixpanel.com/trends/#report/ios_frag/from_date:-7,to_date:0
     
  5. dejo Moderator

    dejo

    Staff Member

    Joined:
    Sep 2, 2004
    Location:
    The Centennial State
    #5
    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.

    No, Apple does not suggest that. Be sure you've read the "Supporting Two Versions of a Standard App" section in the Transition Guide.

    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.
     

Share This Page