UISCROLLVIEW 在ios8 view显示出来后 contentoffset 被置位 (零, -64)的原因
来源:互联网 发布:淘宝优惠券微信公众号 编辑:程序博客网 时间:2024/05/30 07:14
UISCROLLVIEW 在ios8 view显示出来后 contentoffset 被置位 (0, -64)的原因
遇到了个奇怪的问题,界面显示出来后,uiscrollview 上面的子view 向下移动的一段,打断看 发现 contentoffset 在willappear 还是正常的(0,0),但是在didappear时就变为(0,-64)了。追本溯源发现是因为 ios7后 第一个加到self.view上面的子view后自动的向下偏移-64,把uiscrollview设为非第一个add的subview即可解决问题。
UIImageView*qq=[[UIImageViewalloc]initWithFrame:CGRectMake(0,0, w,h)];
qq.image=[UIImageimageNamed:@""];
[self.viewaddSubview:qq];
sc=[[UIScrollViewalloc]initWithFrame:CGRectMake(10,80,355, 100)];
sc.backgroundColor=[UIColorblueColor];
这样 就好用了
0 0
- UISCROLLVIEW 在ios8 view显示出来后 contentoffset 被置位 (零, -64)的原因
- iOS - UIScrollView 显示出来后 偏移64的问题
- iOS UIScrollView的contentOffset
- 隐藏在最底端的控件,View.VISIBLE时后,能显示出来
- UIScrollView的属性contentSize contentOffset
- iOS: UIScrollView的属性contentOffset
- UIScrollView的contentSize、contentOffset、contentInset
- UIScrollView 的contentOffset和contentInset的区别
- UIScrollView的基本属性ContentSize、ContentInset、ContentOffset
- IOS中UIScrollView的contentSize、contentOffset属性
- UIscrollView的几个属性contentSize contentOffset contentInset
- UIScrollView的frame,contentSize,contentOffset,contentInset属性
- Sublime test 安装 Package Control 后显示不出来的原因
- [addChildViewController]View Controller中可以添加多个sub view,在需要的时候显示出来;
- ToolTip 显示不出来的一个原因
- UIMenuController 显示不出来的原因
- 移植到Qt4后一窗口部件在QSplitter上显示不出来问题原因查找处理
- iOS UIScrollView之contentOffset
- Mybatis总结(1)---基本知识
- 【C++学习笔记】控制台与文本的输入输出
- 决策树——选择最好的划分方法之信息熵
- 克隆二叉树
- JSP标签学习笔记(内置标签+JSTL标签)
- UISCROLLVIEW 在ios8 view显示出来后 contentoffset 被置位 (零, -64)的原因
- php+android 搭建后台及显示
- MVC开发模式
- Ajax学习笔记
- CF#410(Div.2) 解题报告
- Ajax小案例:验证表单中用户名是否可用
- Qt Meta Type System
- String和StringBuffer的区别
- java语言基础(41)——面向对象(类名接口名作参数和返回值)