美文网首页
(一)iOS导航栏下移的问题

(一)iOS导航栏下移的问题

作者: leeeeeeeeeeeeel | 来源:发表于2017-04-20 01:21 被阅读0次

         在导航栏上添加搜索框时,frame的高度好像总是会下移64的样子,因为以前也遇到过 就是iOS7之后,UIScrollView默认是从导航栏底部开始滑动,但实际的frame并没有改变,所以就会出现下移64即导航栏孤独的情况,UITableVIew继承自UIScrollView,自然也会出现这种情况。

       之前的解决办法就是修改导航栏的透明度,也就是所谓的穿透属性

    //设置导航栏为不穿透

    self.navigationController.navigationBar.translucent=NO;

        如果想实现导航栏穿透效果 又不自动下移,可以通过这句代码完成:

    //关闭默认的自动下移

    self.automaticallyAdjustsScrollViewInsets = NO;

    系统默认self.automaticallyAdjustsScrollViewInsets为YES

    相关文章

      网友评论

          本文标题:(一)iOS导航栏下移的问题

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