UIScrollerView的常用代理方法
来源:互联网 发布:c语言开发手册 典藏版 编辑:程序博客网 时间:2024/06/07 10:38
#import "ViewController.h"
//1.遵守代理协议
@interface ViewController () <UIScrollViewDelegate>
@property (weak, nonatomic) IBOutletUIScrollView *ScrollVIew;
@property (weak, nonatomic) IBOutletUIImageView *iconVIew;
- (IBAction)move;
@end
@implementation ViewController
- (void)viewDidLoad {
[superviewDidLoad];
//2.指定scrollVIew的代理
self.ScrollVIew.delegate=self;
self.ScrollVIew.contentSize=CGSizeMake(self.iconVIew.frame.size.width,self.iconVIew.frame.size.height);
}
//当scrollVIew监听到用户对其中内容的滚动操作时,调用这个代理方法进行处理:当内容的坐标产生偏移的时候就称为滚动
- (void) scrollViewDidScroll:(UIScrollView *)scrollView
{
//NSLog(@"我正在滚");
}
//当将要开始滚动scrollView中的内容中触发--一次拖拽操作只响应一次
- (void) scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
NSLog(@"我要开始滚了哦。。。。");
}
//拖拽形成的滚动操作结束减速的时候触发
- (void) scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
NSLog(@"结束减速");
}
- (IBAction)move {
// 代理中没有这个动画方法,所以不能使用
// [UIView animateWithDuration:0.5 animations:^{
// self.ScrollVIew.contentOffset=CGPointMake(0, -100);
// }];
//0.25
[self.ScrollVIewsetContentOffset:CGPointMake(0, -100)animated:YES];
}
//滚动动画 停止的时候触发
- (void) scrollViewDidEndScrollingAnimation:(UIScrollView *)scrollView
{
NSLog(@"动画结束了 。。结束减速");
}
@end
- UIScrollerView的常用代理方法
- 让UIWebView实现UIScrollerView的代理方法
- UIScrollerView的scrollRectToVisible方法
- UIScrollerView中一些常用的手势功能
- UITableView的常用代理方法
- NSURLConnection常用的代理方法
- UITableView的常用代理方法
- UITableView的常用代理方法
- UITableView的常用代理方法
- UIScrollerView 属性的总结
- UIScrollerView的学习笔记
- UIScrollerView的简单使用
- UIScrollerView
- UIScrollerView
- 输入框的常用代理方法
- UIApplication常用的代理方法和属性
- IOS UITextField常用的代理方法总结
- UITextField的一些常用代理方法
- Java解决算三角形个数的问题
- jdbc商品管理系统 增删改查练习
- Oracle创建序列,序列的语法格式及使用和查询
- Hibernate的helloworld
- 又见gcd(hdu-2504)
- UIScrollerView的常用代理方法
- Java获取当前时间
- 【bzoj1260】【CQOI2007】【涂色paint】【dp】
- 图片自动无限轮播
- 面试心得(BAT)
- Android访问权限
- OS X升级到10.11后Xcode6.4界面无iOS device选择栏的解决办法
- C/C++ 内存对齐原则及作用
- codeforces 366C C. Dima and Salad(dp)