iOS滑动视图通过偏移量判断显示第几个item
来源:互联网 发布:spool导出数据 编辑:程序博客网 时间:2024/05/17 14:28
滑动视图和UICollectionView一起使用时,容易出现item显示的位置在模拟器上偏移的情况。在出现这个问题时,使用的解决方法是,关闭分页效果,利用UISrollView的代理方法,根据偏移量判断应该显示第几个item,从而计算出要显示的页码。核心代码如下:
- (void) scrollViewWillEndDragging:(UIScrollView *)scrollView withVelocity:(CGPoint)velocity targetContentOffset:(inout CGPoint *)targetContentOffset { //1.根据偏移量判断一下应该显示第几个item CGFloat offSetX = targetContentOffset->x; CGFloat itemWidth = 80; //item的宽度+行间距 = 页码的宽度 NSInteger pageWidth = itemWidth + 10; //根据偏移量计算是第几页 NSInteger pageNum = (offSetX+pageWidth/2)/pageWidth; //2.根据显示的第几个item,从而改变偏移量 targetContentOffset->x = pageNum*pageWidth; self.currentIndex = pageNum;}
0 0
- iOS滑动视图通过偏移量判断显示第几个item
- 视图坐标系和绝对坐标系偏移量来实现滑动
- ListView指定第几个item显示在第一行
- ios开发 计算cell滑动到第几个
- ViewPager 修改默认滑动偏移量
- iOS TableView头视图根据偏移量下拉缩放的效果实现
- iOS 导航栏属性 透明属性translucent 偏移64 滑动视图内容自动向下偏移的问题总结
- tabletableview 上下滑动 依据滑动偏移量,改变headView大小
- iOS计算textField的光标偏移量
- iOS 设置button的image偏移量
- 判断ListView的第一个item是否完全显示
- ViewPager切换Page之修改默认滑动偏移量
- 偏移量
- 偏移量
- android 滑动显示item首字母
- ios 滑动切换视图
- iOS UIScrollView无法滑动/偏移的解决方法
- 判断一个句子的单词中是否有句号,若有,则显示第几个单词中第几个位置上;若无,则返回flase
- Nginx负载均衡的4种方案配置实例
- linux启动时间测试
- React-Native笔记
- NYOJ A+B IV 小数相加(大数问题)
- 使用logging模块发送邮件
- iOS滑动视图通过偏移量判断显示第几个item
- 《人生只有一次,去做自己喜欢的事》读书笔记
- 2016 Multi-University Training Contest 3----解题报告
- 实习见闻(5)——mysql解压版的安装与环境变量搭建
- CodeForces 534C Polycarpus' Dice
- JavaScript switch()的特殊用法
- CDC类简介
- hdoj-4135-Co-prime
- STL之Map:Map的基本用法