码迷,mamicode.com
首页 > 移动开发 > 详细

iOS -- UIScrollView Delegate 代理

时间:2015-10-01 11:41:31      阅读:224      评论:0      收藏:0      [点我收藏+]

标签:

#import "MJViewController.h"
@interface MJViewController () <UIScrollViewDelegate>
@property (weak, nonatomic) IBOutlet UIScrollView *scrollView;
@property (weak, nonatomic) IBOutlet UIImageView *minionView;
@end
@implementation MJViewController
- (void)viewDidLoad{
[super viewDidLoad];
// 设置内容尺寸
self.scrollView.contentSize = self.minionView.frame.size;
// 设置代理
self.scrollView.delegate = self;
// 设置最大和最小的缩放比例
self.scrollView.maximumZoomScale = 2.0;
self.scrollView.minimumZoomScale = 0.2;
}
// 当用户开始拖拽scrollView时就会调用
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView{
NSLog(@"开始拖拽-----");
}
// 只要scrollView正在滚动,就会调用
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
NSLog(@"----正在滚动--%@", NSStringFromCGPoint(scrollView.contentOffset));
}
// 当用户使用捏合手势的时候会调用
// @return 返回的控件就是需要进行缩放的控件
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView{
NSLog(@"----开始缩放");
return self.minionView;
}
// 正在缩放的时候会调用
- (void)scrollViewDidZoom:(UIScrollView *)scrollView{
NSLog(@"----正在缩放");
}
@end

iOS -- UIScrollView Delegate 代理

标签:

原文地址:http://www.cnblogs.com/lianfu/p/4850798.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!