博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
[iOS11] contentInsetAdjustmentBehavior 问题, push back时, 界面会上下移动.
阅读量:7119 次
发布时间:2019-06-28

本文共 806 字,大约阅读时间需要 2 分钟。

https://stackoverflow.com/questions/45573829/weird-uitableview-behaviour-in-ios11-cells-scroll-up-with-navigation-push-anima

 

在你的tablview/controller基类设置

if (@available(ios 11.0,*)) {        self.tableView.contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever;    }

 

不要用  `[UIScrollView appearance]` 的方法, 不生效.

 

 

 

 

PS: 搜索这个问题的话, 国内的多个文章都是抄的同一篇, 且是错的.

如下是错的.

  1. 目前发现所有的Scrollview 及其子类都需要设置 contentInsetAdjustmentBehavior = UIScrollViewContentInsetAdjustmentNever ,  
  2. 工程中大量使用列表的同学不要慌,不要忙,因为UIView及其子类都遵循UIAppearance协议,我们可以进行全局配置:    
  3.     
  4. // AppDelegate 进行全局设置    
  5.     if (@available(iOS 11.0, *)){    
  6.         [[UIScrollView appearance] setContentInsetAdjustmentBehavior:UIScrollViewContentInsetAdjustmentNever];    
  7.     }    
  8.     
  9. 这样一来使用UITableview 、UICollectionView、UIScrollview的时候就不需要再单独设置该属性了。  

转载于:https://www.cnblogs.com/willbin/p/7802830.html

你可能感兴趣的文章
NetFlow是一种数据交换方式,提供网络流量的会话级视图,记录下每个TCP/IP事务的信息...
查看>>
阿里褚霸专访-揭秘技术男开挂升级的职业路径(回帖有奖)
查看>>
给Eclipse在线安装WTP
查看>>
EntityFramework 如何查看执行的 SQL 代码?
查看>>
BaaS API 设计规范
查看>>
【AI学霸榜】世界名校十大学霸获200万奖金,NLP、CV等四大领域学术秘籍曝光
查看>>
从源码分析常见的基于Array的数据结构动态扩容机制
查看>>
How to safely shut down a loading UIWebView in viewWillDisappear?
查看>>
xugang 记录一个.NET 程序员的成长 asp.net水晶报表的一些问题
查看>>
perl的几个小tips
查看>>
[转] C#2010 在TreeView控件下显示路径下所有文件和文件夹
查看>>
T-Sql(一)简单语法
查看>>
SharePoint 2013 Step by Step——How to Create a Lookup Column to Another Site(Cross Site) 阅读目录...
查看>>
《天风文章》 V1.1.0设计文档
查看>>
重新认识javascript的settimeout和异步
查看>>
Servlet
查看>>
10 款最新的 jQuery 内容滑块插件
查看>>
【组合数学+动态规划】在如下8*6的矩阵中,请计算从A移动到B一共有____种走法。要求每次只能向上或向右移动一格,并且不能经过P。...
查看>>
jsp页面中使用超链接标签<a>中的属性<href>和<onclick>同时触发怎么执行
查看>>
【原创】数据挖掘案例——ReliefF和K-means算法的医学应用
查看>>