同一个页面同时拥有collectionView和navigationBar和tabBar时可能遇到的问题
2015-07-16 14:15
274 查看
写一个页面的时候,遇到了页面加载时候collectionView的最下面少了49个像素的位置,切换去别的页面之后,再返回,又变回正常,多方求解无果后,发现原来是系统自带的适应功能导致的,加入以下代码即可解决
self.edgesForExtendedLayout =
UIRectEdgeNone;
self.collectionView=[[UICollectionView
alloc]initWithFrame:CGRectMake(0,0,
kUIScreenWidth, kUIScreenHeight-kNavigationBarHeight-kTabbarHeight)
collectionViewLayout:flowLayout];
self.edgesForExtendedLayout =
UIRectEdgeNone;
self.collectionView=[[UICollectionView
alloc]initWithFrame:CGRectMake(0,0,
kUIScreenWidth, kUIScreenHeight-kNavigationBarHeight-kTabbarHeight)
collectionViewLayout:flowLayout];
相关文章推荐
- 迭代器模式
- Android TextView(同时显示图片+文字)
- UILabel、UITextView自适应得到高度
- 中国版TestFlight?Testin推免费手游内测分发工具Pre.im
- Netty学习资源
- 32位 64位
- html5 progress元素
- 免费手机短信验证
- [转]从onload和DOMContentLoaded谈起
- ASP.NET - 后台获取按钮绑定的值CommandArgument
- ROBOTS协议对SEO优化有什么影响?
- C Runtime Library 的来历
- 教你如何使KEIL中同时具有51和ARM的编译功能
- ADB server didn't ACK
- ubuntu 察看 java安装路径
- Android架构
- iOS Icon 规范
- ubuntu 下使用mysql
- 2010年下半年软件评测师(下午)试题分析与解答-2
- HTML5 FileReader