美文网首页
iOS 关于导航,需要注意的问题

iOS 关于导航,需要注意的问题

作者: Sparkle_S | 来源:发表于2016-08-18 18:20 被阅读0次

    系统提供的导航是能满足绝大多数需求的,但有些时候需要我们自定制导航,比如:

    1.导航的子视图过于复杂

    2.前后两个界面导航不同时有边沿线

    3.导航被要求设置为(半)透明

    情况1的原因不用解释,情况2和3的原因见下图,如此这般动画无非是非常难看的,故建议自定制导航

    情况2 情况3

    Apple 自从 iOS 7之后增加了屏幕边缘右滑返回交互的支持

    滑动返回处理导航栏的显示和隐藏如果开发者不能很好的理解运用,很容易出现问题,比如:

    返回手势若碰到前一个页面没有 UINavigationBar ,后一个页面有 UINavigationBar ,或者反过来,动画会非常难看 

    要解决此问题需要在没有 UINavigationBar 的 UIViewController 中进行如下设置:


    设置系统导航为透明(也可提供一个半透明的背景图片,将导航设置成半透明),但透明导航会引起后续界面返回时导航的紊乱,故只建议在没有子级界面时使用



    期待你的评论建议O(∩_∩)O~

    相关文章

      网友评论

          本文标题:iOS 关于导航,需要注意的问题

          本文链接:https://www.haomeiwen.com/subject/tpresttx.html