UIScrollView的基本用法
2014-04-10 15:33
239 查看
1.- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
视图添加 不能在此添加
}
return self;
}
在- (void)viewDidLoad里
2.
int pageIndex=_headerTableView.contentOffset.y/_headerTableView.frame.size.height; 位置
scrollView.contentSize 整个滑动视图的大小
3.横向tableView 添加视图再旋转,视图会出现压缩问题 那么先在创建cell时旋转contenview 再将视图按平常添加吧
方法一:设置tableview属性:
_tableView.transform = CGAffineTransformMakeRotation(-M_PI / 2);
设置cell属性
cell.contentView.transform = CGAffineTransformMakeRotation(M_PI / 2);
4.//双击事件处理 缩放
-(void)tapAction:(UIGestureRecognizer *)gasture
{
UIScrollView *scrollView=(UIScrollView *)gasture.view;
//判断当前缩放的状态
if (scrollView.zoomScale==2) {
[scrollView setZoomScale:1.0 animated:YES];
}else
{
[scrollView setZoomScale:2.0 animated:YES];
}
}
5.scrollView的缩放代理
_scrollView.minimumZoomScale=0.1;//最小倍数
_scrollView.maximumZoomScale=5;//最大倍数
_scrollView.delegate=self;
-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
UIImageView *imageView=(UIImageView *)[scrollView subviews][0];
return imageView;
}
{
self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
if (self) {
// Custom initialization
视图添加 不能在此添加
}
return self;
}
在- (void)viewDidLoad里
2.
int pageIndex=_headerTableView.contentOffset.y/_headerTableView.frame.size.height; 位置
scrollView.contentSize 整个滑动视图的大小
3.横向tableView 添加视图再旋转,视图会出现压缩问题 那么先在创建cell时旋转contenview 再将视图按平常添加吧
方法一:设置tableview属性:
_tableView.transform = CGAffineTransformMakeRotation(-M_PI / 2);
设置cell属性
cell.contentView.transform = CGAffineTransformMakeRotation(M_PI / 2);
4.//双击事件处理 缩放
-(void)tapAction:(UIGestureRecognizer *)gasture
{
UIScrollView *scrollView=(UIScrollView *)gasture.view;
//判断当前缩放的状态
if (scrollView.zoomScale==2) {
[scrollView setZoomScale:1.0 animated:YES];
}else
{
[scrollView setZoomScale:2.0 animated:YES];
}
}
5.scrollView的缩放代理
_scrollView.minimumZoomScale=0.1;//最小倍数
_scrollView.maximumZoomScale=5;//最大倍数
_scrollView.delegate=self;
-(UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
UIImageView *imageView=(UIImageView *)[scrollView subviews][0];
return imageView;
}
相关文章推荐
- UIScrollView基本用法
- UIScrollView的基本用法和简单示例
- UIScrollView 基本用法
- UIScrollView 的基本用法
- 10.1 UIScrollview概念和用法:UIScrollview基本属性用法
- UIScrollView 的基本用法
- UIScrollView 的基本用法 横向滚动
- UIScrollView 基本用法
- iOS应用开发中UIScrollView滚动视图的基本用法总结
- UIScrollView滚动视图的基本用法
- UIScrollView基本用法和代理方法
- UIScrollView基本用法详解
- UIScrollView基本用法和代理方法
- UIScrollView基本用法和代理方法
- UIScrollView 的基本用法
- UIScrollView基本用法和代理方法
- iOS UIScrollView 的基本用法
- UIScrollView的基本用法
- UIScrollView 的基本用法
- IOS控件UIScrollView详解(基本方法、属性和delegate用法)