UIScrollView的滑动
来源:互联网 发布:迪克斯特拉算法的例题 编辑:程序博客网 时间:2024/06/05 03:58
http://www.blogjava.net/writegull/archive/2012/04/12/373987.html
在使用UIScrollView和它的子类UITableView时,有时需要在不同操作状态下,做不同的响应。
如何截获这些状态,如正在滚动,滚动停止等,使用UIScrollViewDelegate_Protocol。
@interface SampleClass: UITableViewController<UIScrollViewDelegate> {
...
}
...
@end
@implement SampleClass
...
#pragma mark -
#pragma mark UIScrollViewDelegate
// 触摸屏幕来滚动画面还是其他的方法使得画面滚动,皆触发该函数
- (void)scrollViewDidScroll:(UIScrollView *)scrollView {
NSLog(@"Scrolling...");
}
// 触摸屏幕并拖拽画面,再松开,最后停止时,触发该函数
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {
NSLog(@"scrollViewDidEndDragging - End of Scrolling.");
}
// 滚动停止时,触发该函数
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView {
NSLog(@"scrollViewDidEndDecelerating - End of Scrolling.");
}
// 调用以下函数,来自动滚动到想要的位置,此过程中设置有动画效果,停止时,触发该函数
// UIScrollView的setContentOffset:animated:
// UIScrollView的scrollRectToVisible:animated:
// UITableView的scrollToRowAtIndexPath:atScrollPosition:animated:
// UITableView的selectRowAtIndexPath:animated:scrollPosition:
- (void)scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView {NSLog(@"scrollViewDidEndScrollingAnimation - End of Scrolling.");
}
@end
- UIScrollView的滑动
- UIScrollView 的滑动研究
- 同事的uiscrollview无限滑动
- 简单的UIScrollView循环滑动
- UIScrollView的滑动方向判断
- UIScrollView的滑动原理解析
- iOS之UIScrollView固定UIScrollView滑动的方向
- UIScrollView,点击、滑动翻页事件的区分
- UIScrollView setContentOffset 不滑动的问题
- UIScrollView,点击、滑动翻页事件的区分
- UIScrollView,点击、滑动翻页事件的区分
- 『IOS』UIScrollView的滑动
- NGUI UIScrollView滑动视图的定位
- UIScrollView与UIPageControl+自动滑动的封装
- xib正确创建可滑动的UIScrollView
- iOS UIScrollView无法滑动/偏移的解决方法
- UIScrollView,点击、滑动翻页事件的区分
- UIScrollView滑动的问题,纠结很久了.
- java实现http的post和get
- shell脚本中的控制流结构
- Implement strStr()
- Android 开发环境的搭建(新环境)
- Java学习笔记(4)——JavaSE
- UIScrollView的滑动
- 黑马程序员---类:基础
- Memcache主从复制
- unfortunately ***has stopped---奇葩问题原来是有原因的【事出必有因】
- 局部加权回归、最小二乘的概率解释、逻辑斯蒂回归、感知器算法——斯坦福ML公开课笔记3
- c语言 输入/输出函数
- java学习笔记(5)——内部类
- Cocos2d-x IOS录音
- redhat linux 5.6下安装jdk和tomcat