ios7是不是把屏幕适配的问题处理了?

6小时前 (20:06:38)阅读1回复0
东乐
东乐
  • 管理员
  • 注册排名3
  • 经验值97710
  • 级别管理员
  • 主题19542
  • 回复0
楼主

  iOS 7发布了,适配问题来了,开发者都忙起来了。

先记一个iOS7 的几个特征:

1。坐标:以屏幕左上角为原点(iOS7以前在形态栏或者导航条下)

2。UIScrollView(包罗其子类,好比UITableView):会主动在顶部和底部预留一些空白(因为滚动颠末半通明导航条或者tabbar下面,需要能隐约看到的效果),能否预留空白能够由UIViewController的

automaticallyAdjustsScrollViewInsets的那个属性掌握(默认YES,表达预留空白)。

上面那些只要你用iOS开发,就能发现。

比来碰着一个问题:

在项目中一个掌握器中有一个瀑布流和一个table,发现瀑布流顶部预留空白,而table却没有,查找了许多材料,末于找到了原因所在:

一个掌握器中,呈现UIScrollView(包罗其子类),必需是第一个添加到掌握器的视图上才会预留空白,那里的第一个是相关于所有的子视图,不单单是其他UIScrollView(包罗其子类)。

那么我碰着的问题若何处理呢,仍是那个属性automaticallyAdjustsScrollViewInsets,认真看它的文档阐明,它说了,假设一个掌握器中呈现两个以上的UIScrollView(包罗其子类),那个属性需要设置为NO。

  即不会预留空白,那么那个掌握器中所有的UIScrollView(包罗其子类)都需要从头设置坐标。

0
回帖

ios7是不是把屏幕适配的问题处理了? 期待您的回复!

取消
载入表情清单……
载入颜色清单……
插入网络图片

取消确定

图片上传中
编辑器信息
提示信息