ScrollView
2016-04-20 11:54
316 查看
针对 ScrollView 内容设置偏移造成不显示问题。
@property(nonatomic,assign) BOOL automaticallyAdjustsScrollViewInsets NS_AVAILABLE_IOS(7_0); // Defaults to YES
在显示 ScrollView 的 Controller 中设置:
self.automaticallyAdjustsScrollViewInsets = NO;
UIViewController的View和导航栏的显示是这样的, 默认的, 如果导航栏设置为有透明度的(默认就是半透明的), UIViewController的View就会被导航栏覆盖
如果不想被覆盖, 可以使用以下代码解决(控制器中调用):
self.edgesForExtendedLayout = UIRectEdgeNone;
反之, 如果导航栏是不透明的, 默认UIViewController的View就会往下移, 在导航栏下显示, 如果不想往下移, 可以实现如下代码(控制器中调用):
self.extendedLayoutIncludesOpaqueBars = YES;
ps: 仅对UIViewController而言, UITableViewController这里不是测试对象
@property(nonatomic,assign) BOOL automaticallyAdjustsScrollViewInsets NS_AVAILABLE_IOS(7_0); // Defaults to YES
在显示 ScrollView 的 Controller 中设置:
self.automaticallyAdjustsScrollViewInsets = NO;
UIViewController的View和导航栏的显示是这样的, 默认的, 如果导航栏设置为有透明度的(默认就是半透明的), UIViewController的View就会被导航栏覆盖
如果不想被覆盖, 可以使用以下代码解决(控制器中调用):
self.edgesForExtendedLayout = UIRectEdgeNone;
反之, 如果导航栏是不透明的, 默认UIViewController的View就会往下移, 在导航栏下显示, 如果不想往下移, 可以实现如下代码(控制器中调用):
self.extendedLayoutIncludesOpaqueBars = YES;
ps: 仅对UIViewController而言, UITableViewController这里不是测试对象
相关文章推荐
- StoryBoard下ScrollView如何添加约束
- 使用 ScrollerView 实现 可上下滚动的分类栏
- Android中Scrollview嵌套recyclerView,recyclerview设置wrapcontent无法显示以及显示后item显示不全的问题
- ios之UIScrollerView滚动视图总结
- android使用 ScrollerView 实现 可上下滚动的分类栏实例
- int、Integer,"=="和equals() 辨别?
- .docx 读与写
- MySQL 实现调用外部程序和系统命令
- 协程 or 纤程 ?
- mvc C# JavaScript LigerUI oracle实现用户的注册、登陆验证、登陆
- MySQL 实现调用外部程序和系统命令
- STL中全排列函数 next_permutation
- linux记录篇
- android mvp架构 浅尝辄止
- ASI和AFN有什么区别
- 【SSH进阶之路】Struts基本原理 + 实现简单登录(二)
- Ubuntu安装JDK与环境变量配置
- 病毒木马查杀实战第016篇:U盘病毒之逆向分析
- Learn Python The Hard Way-习题48 lexicon.py之我的实现
- Asp.Net实现无限分类生成表格的方法(后台自定义输出table)