<一>UIScrollView使用 - 01
来源:互联网 发布:手机淘宝账号交易平台 编辑:程序博客网 时间:2024/05/25 23:26
一、使用 UIScrollView
- 将需要展示的内容添加到UIScrollView
- 必须先设置contentSize属性 来设定UIScrollView的滚动范围
二、UIScrollView无法滚动的原因:
1. 没有设置contentSize2. scrollEnabled = NO
3. 没有接收到触摸事件:userInteractionEnabled = NO
4. 没有取消autolayout功能(要想scrollView滚动,必须取消autolayout)
三、UIScrollView的常用属性
3. 没有接收到触摸事件:userInteractionEnabled = NO
4. 没有取消autolayout功能(要想scrollView滚动,必须取消autolayout)
// 表示UIScrollView的滚动位置
@property(nonatomic) CGPoint contentOffset; // default CGPointZero// 表示UIScrollView的尺寸、滚动范围 (总体范围, 可滚动范围)
@property(nonatomic) CGSize contentSize; // default CGSizeZero
// 能在UIScrollView的四周增加滚动范围
@property(nonatomic) UIEdgeInsets contentInset;
//scrollView的可视范围
self.scrollView.frame.size
四、UIScrollView的其他属性
// 是否实现弹簧效果
@property(nonatomic) BOOL bounces;
// 是否允许滚动
@property(nonatomic,getter=isScrollEnabled)BOOL scrollEnabled;
// 是否显示滚动条
@property(nonatomic) BOOL showsHorizontalScrollIndicator; // 水平
@property(nonatomic) BOOL showsVerticalScrollIndicator; // 垂直
五、UIScrollView 代理 (id<UIScrollViewDelegate> delegate)
1> 用法
UIScrollViewdelegate
// 用户开始拖拽时调用
-(void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;
//滚动到某个位置时调用
- (void)scrollViewDidScroll:(UIScrollView *)scrollView;
//用户结束拖拽时调用
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollViewWillDecelerate:(BOOL)decelerate;2> 步骤:
3> 思想:
4> 用处:
5> 两指缩放:
1. 实现缩放代理方法
/**
* 缩放代理方法
*
* @return 缩放的控件
*/
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
returnself.imageView;
}
/**
* 开始缩放
*/
- (void)scrollViewDidZoom:(UIScrollView *)scrollView
{
}
/**
* 缩放完毕
*/
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(CGFloat)scale
{
NSLog(@"缩完");
}
2. 设置缩放 大小范围
self.scrollView.maximumZoomScale = 3.0;
self.scrollView.minimumZoomScale = 0.1;
- <一>UIScrollView使用 - 01
- UIScrollView基本使用(一)
- Autolayout在UIScrollView中的使用(一)
- UIScrollView 使用
- UIScrollView使用
- UIScrollview使用
- 使用UIScrollView
- UIScrollView使用
- UIScrollView 使用
- UIScrollView(一)
- UIScrollView UIPageControl 的使用
- UIScrollView使用汇总
- UIScrollView的简单使用
- UIScrollView的使用大全
- UIScrollView的使用大全
- UIScrollView的使用大全
- UIScrollView的使用大全
- UIScrollView的使用大全
- Combination Sum II
- 大学那些事儿
- 学c++后感
- Xcode6 模拟器 软键盘
- 8、Cocos2d-X 游戏编程之------CCControlSlider的使用
- <一>UIScrollView使用 - 01
- 图形绘制
- Unity3D -- 图形 -- Sprite Editor和Sprite Packer
- 在家远程连接控制在学校或公司里的电脑
- Linux system函数返回值
- 软件工程(三)软件实现
- 渍爪座转坠渍罪坠咨锥自浊籽渍坐篆最咨
- 9、Cocos2d-X 游戏编程之------CCControlButton的使用
- JS笔记1 -继承