ScrollView常用(暂时用上了的)代理方法
2016-03-20 00:00
363 查看
摘要: ScrollView常用代理方法
#pragma mark - 将开始降速时
- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView {
NSLog(@"开始减速了");
}
#pragma mark - 拖的过程 手指离开调用
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {
NSLog(@"手指离开了");
}
#pragma mark - 手指开始 滑动调用
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
NSLog(@"手指滑动了");
}
ScrollView常用代理方法:
#pragma mark - 滚动结束调用 -(void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView { // 计算 滑动到了第几页 double page = scrollView.contentOffset.x / scrollView.width; self.pageControl.currentPage = (int)(page + 0.5); }
// 只要滚动了就会调用 - (void)scrollViewDidScroll:(UIScrollView *)scrollView { NSLog(@"ContentOffset x is %f,yis %f",scrollView.contentOffset.x,scrollView.contentOffset.y); }
#pragma mark - 将开始降速时
- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView {
NSLog(@"开始减速了");
}
#pragma mark - 拖的过程 手指离开调用
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {
NSLog(@"手指离开了");
}
#pragma mark - 手指开始 滑动调用
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView {
NSLog(@"手指滑动了");
}
相关文章推荐
- ScrollView常用属性
- 酷炫的显示主页面
- linux 每日一练习解压缩zip文件
- Linux 查找Java 的安装路径
- linux 每日一练习 head
- #!/bin/sh and #!/bin/bash
- linux 安装wls1036dev.zip 提示没有设置MW_HOME
- kali 上面已经安装了mysql但是启动报 ERROR 2002
- mysql 常用命令行-login
- sublime实用插件-持续更新
- sublime实用快捷键(mac)-持续更新
- phoenixframework 1.4.7 发布
- Zookeeper初遇
- java中小数点位数问题
- 手机卫士开发_setting界面和自动更新的设置
- java中的观察者模式
- Keil/MDK 小知识点:Program size: Code, RO-data , RW-data, ZI-data 解释(什么意思)
- 【LeetCode题意分析&解答】41. First Missing Positive
- html字符实体对照表
- Android Studio从硬盘上彻底删除Project项目