找回密码
 立即注册
搜索

本文来自

iOS开发交流区

iOS开发交流区

人已关注

请添加对本版块的简短描述

tablview点击push到下一个页面,pop出来时,有个下拉的动作

[复制链接]

1

主题

1

帖子

33

积分

新手上路

Rank: 1

积分
33
QQ
306 137270237 发表于 2018-9-11 13:38:32
tablview点击push到下一个页面,pop出来时,先是下移了部分,然后又弹回去,
加上这句还是存在这个问题


self.automaticallyAdjustsScrollViewInsets = NO;




上一篇:K歌开发求助
下一篇:你们公司是由谁定义接口,写接口文档的?app端还是后端?
楼主热帖
flyland 发表于 2018-9-11 15:30:17
tablview点击push到下一个页面,pop出来时,先是下移了部分,然后又弹回去,
加上这句还是存在这个问题


self.automaticallyAdjustsScrollViewInsets = NO;
回复

使用道具 举报

z000356 发表于 2018-9-11 19:35:03
嗯,如果在tableview上面随便加个view,就没有这种情况,
如果只有tableview存在,就会出现这种问题

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

fskr_sb 发表于 2018-9-11 19:35:11
iOS 11 那个失效了 需要用 contentInsetAdjustmentBehavior
回复

使用道具 举报

jkdtf 发表于 2018-9-11 20:13:15
   
加上这个就可以了
if (@available(iOS 11.0, *)) {
????????tableview.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;
????} else {
????????// Fallback on earlier versions
????}[ 此帖被番茄红豆汤在2018-05-03 17:46重新编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

18387 发表于 2018-9-11 22:27:19
你可以创建一个UITableview的基类,在里面 根据是不是iOS 11做不同操作
if #available(iOS 11.0, *) {
            tableView.contentInsetAdjustmentBehavior = .never
        } else {
            self.automaticallyAdjustsScrollViewInsets = false
      }
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则