iOS7适配问题 UITableView上方出现空白
2014-02-13 15:13
519 查看
1.坐标:以屏幕左上角为原点(iOS7以前在状态栏或者导航条下)
2.UIScrollView(包括其子类,比如UITableView):会自动在顶部和底部预留一些空白(因为滚动经过半透明导航条或者tabbar下面,需要能隐约看到的效果),是否预留空白可以由UIViewController的
automaticallyAdjustsScrollViewInsets的这个属性控制(默认YES,表示预留空白)。
上面这些只要你用iOS开发,就能发现。
一个控制器中,出现UIScrollView(包括其子类),必须是第一个添加到控制器的视图上才会预留空白,这里的第一个是相对于所有的子视图,不仅仅是其他UIScrollView(包括其子类)。
那么我遇到的问题如何解决呢,还是这个属性automaticallyAdjustsScrollViewInsets,仔细看它的文档说明,它说了,如果一个控制器中出现两个以上的UIScrollView(包括其子类),这个属性需要设置为NO.即不会预留空白,那么这个控制器中所有的UIScrollView(包括其子类)都需要重新设置坐标。
2.UIScrollView(包括其子类,比如UITableView):会自动在顶部和底部预留一些空白(因为滚动经过半透明导航条或者tabbar下面,需要能隐约看到的效果),是否预留空白可以由UIViewController的
automaticallyAdjustsScrollViewInsets的这个属性控制(默认YES,表示预留空白)。
上面这些只要你用iOS开发,就能发现。
一个控制器中,出现UIScrollView(包括其子类),必须是第一个添加到控制器的视图上才会预留空白,这里的第一个是相对于所有的子视图,不仅仅是其他UIScrollView(包括其子类)。
那么我遇到的问题如何解决呢,还是这个属性automaticallyAdjustsScrollViewInsets,仔细看它的文档说明,它说了,如果一个控制器中出现两个以上的UIScrollView(包括其子类),这个属性需要设置为NO.即不会预留空白,那么这个控制器中所有的UIScrollView(包括其子类)都需要重新设置坐标。
相关文章推荐
- iOS7适配问题 UITableView上方出现空白
- IOS7以上的UITableView顶部空白的问题
- iOS7中UITableView问题以及UITableViewCell的层级关系
- UITableViewStyleGrouped 设置表头出现section不为0的问题
- UITableView定制accessoryView出现的连带问题
- ScrollView嵌套WebView出现底部空白问题
- ios7 uitableview group模式顶部有个空白的解决方法
- 转)处理ios6到ios7后UITableView的两个显示问题
- ios8 UITableView设置 setSeparatorInset:UIEdgeInsetsZero 消除15像素空白问题处理
- UITableView下拉 顶部出现64空白的Bug解决
- UITableView在约束正确设置的情况下出现顶部空白区域
- iOS7的适配小问题, uiscrollview中view向下偏移64
- UITableView使用UIRefreshControl可能出现的问题
- 解决XCode6在IOS7系统上出现部分黑屏与不适配问题
- Android WebView加载出现空白页面问题解决
- iOS 11 下适配UITableView 问题
- 使用ViewPager设置适配器FragmentPagerAdapter出现页面空白的问题
- android 异常问题 Scrollview中嵌套webview出现大面积空白(第二次打开同一个地址下面才出现空白)
- 解决iOS7中,tableView设置UITableViewStyleGrouped后的section之间空余问题
- 关于uitableview上面的一块空白的问题