设为首页 加入收藏

TOP

内外分离接口依赖及UIScrollView知识点(四)
2017-10-13 10:33:43 】 浏览:9002
Tags:内外 分离 接口 依赖 UIScrollView 知识点
iew滚动
- (void)scrollViewDidScroll:(UIScrollView *)scrollView { CGFloat page = scrollView.contentOffset.x / scrollView.bounds.size.width; NSInteger leftIndex = page; // 右边缩放比例 CGFloat rightScale = (page - leftIndex); // 左边缩放比例 CGFloat leftScale = (1 - rightScale); NSInteger rightIndex = leftIndex + 1; // 获取左边按钮 TitleButton *leftBtn = self.titleBtns[leftIndex]; NSInteger count = self.titleBtns.count; // 获取右边按钮 TitleButton *rightBtn; if (rightIndex < count) { rightBtn = self.titleBtns[rightIndex]; } // 设置尺寸 CGFloat leftTransform = leftScale * 0.3 + 1; // 1 ~ 1.3 CGFloat rightTransform = rightScale * 0.3 + 1; // 1 ~ 1.3 leftBtn.transform = CGAffineTransformMakeScale(leftTransform, leftTransform); rightBtn.transform = CGAffineTransformMakeScale(rightTransform, rightTransform); // 设置颜色 /* RGB 红色: 1 0 0 黑色: 0 0 0 */ UIColor *leftColor = [UIColor colorWithRed:leftScale green:0 blue:0 alpha:1]; UIColor *rightColor = [UIColor colorWithRed:rightScale green:0 blue:0 alpha:1]; [leftBtn setTitleColor:leftColor forState:UIControlStateNormal]; [rightBtn setTitleColor:rightColor forState:UIControlStateNormal]; } @end

 效果图如下:

首页 上一页 1 2 3 4 下一页 尾页 4/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇仿UC浏览器图片加载进度条 下一篇整体开源源代码记录(滚动图片、滚..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目