iOS中UITableview错位的问题怎么修复

 更新时间:2017年01月16日 17:20:11   作者:ParadiseMayCry  
这篇文章主要介绍了iOS中UITableview错位的问题以及修复方法,非常不错,具有参考借鉴价值,需要的朋友参考下吧

问题描述:

问题1:当一个navigation导航进入到UITabBarController   TabBar里面有多个页面,页面下有tableView,当我进入Tableview的时候,上面两行table给挡住了,当我点击进去返回回来又没有可以看得见了,发现table向上的是44PT刚好是一个top bar 的位置。(但是从这个页面的父页面push到这个页面还是被挡住了,但是我从这个页面的子页面pop出来又不会被挡住)

问题2: 做UISearchBar,UISearchDisplayController时遇到了一个问题,在点击搜索栏时阴影部分的位置出现偏差

- (void)viewDidLoad { 
 [super viewDidLoad]; 
 //self.automaticallyAdjustsScrollViewInsets = NO; 
 self.edgesForExtendedLayout = UIRectEdgeNone; 
} 

在iOS 7中,苹果引入了一个新的属性,叫做[UIViewController setEdgesForExtendedLayout:],它的默认值为UIRectEdgeAll。当你的容器是navigation controller时,默认的布局将从navigation bar的顶部开始。这就是为什么所有的UI元素都往上漂移了44pt。

修复这个问题的快速方法就是在方法- (void)viewDidLoad中添加如下一行代码:

self.edgesForExtendedLayout = UIRectEdgeNone; 

这样问题就修复了。

以上所述是小编给大家介绍的iOS中UITableview错位的问题修复方法,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!

相关文章

  • iOS拍照后图片自动旋转90度的完美解决方法

    iOS拍照后图片自动旋转90度的完美解决方法

    今天开发一个拍照获取照片的功能的时候, 发现上传之后图片会自动旋转90.在测试中发现只要是图片大于2M, 系统就会自动翻转照片。下面小编通过本文给大家分享下解决办法
    2016-12-12
  • iOS导航栏对控制器view的影响详解

    iOS导航栏对控制器view的影响详解

    这篇文章主要给大家介绍了关于iOS导航栏对控制器view的影响的相关资料,文中通过示例代码介绍的非常详细,对各位iOS开发者们具有一定的参考学习价值,需要的朋友们下面来一起学习学习吧
    2019-09-09
  • IOS 开发之触摸事件详细介绍

    IOS 开发之触摸事件详细介绍

    这篇文章主要介绍了IOS 开发之触摸事件详系介绍的相关资料,需要的朋友可以参考下
    2017-02-02
  • 详解ios中自定义cell,自定义UITableViewCell

    详解ios中自定义cell,自定义UITableViewCell

    本篇文章主要介绍了ios中自定义cell,自定义UITableViewCell,非常具有实用价值,需要的朋友可以参考下。
    2016-12-12
  • ios 实现倒计时的两种方式

    ios 实现倒计时的两种方式

    这篇文章主要介绍了ios实现倒计时的两种方式,第一种方式使用NSTimer来实现,第二种方式使用GCD来实现。具体内容详情大家参考下本文
    2017-01-01
  • IOS中使用 CocoaAsyncSocket​

    IOS中使用 CocoaAsyncSocket​

    ios原生的socket用起来不是很直观,所以我用的是CocoaAsyncSocket这个第三方库,对socket的封装比较好,只是好像没有带外传输(out—of-band) 如果你的服务器需要发送带外数据,可能得想下别的办法
    2016-02-02
  • iOS实现九宫格自动生成视图

    iOS实现九宫格自动生成视图

    这篇文章主要为大家详细介绍了iOS实现九宫格自动生成视图的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • iOS 实现类似QQ分组样式的两种方式

    iOS 实现类似QQ分组样式的两种方式

    这篇文章主要介绍了iOS 实现类似QQ分组样式的两种方式,思路很简单,对模型数据操作或则控制界面显示,需要的朋友可以参考下
    2017-07-07
  • iOS实现拼图小游戏

    iOS实现拼图小游戏

    这篇文章主要为大家详细介绍了iOS实现拼图小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-03-03
  • swift 常用高阶函数分享

    swift 常用高阶函数分享

    Swift是一门面向协议的语言,在使用Swift时我们已经充分享受到了面向协议编程带给我们的便利,但是Swift相比Obj-C还有一个更重要的优点,那就是对函数式编程提供了很好的支持,其中Swift提供了map,filter,reduce这三个高阶函数Higher Order function作为对容器的支持
    2017-12-12

最新评论