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

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


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

//设置导航栏为不穿透

self.navigationController.navigationBar.translucent=NO;

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

//关闭默认的自动下移

self.automaticallyAdjustsScrollViewInsets = NO;

系统默认self.automaticallyAdjustsScrollViewInsets为YES

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容