scrollView一些属性
来源:互联网 发布:学霸精软件下载 编辑:程序博客网 时间:2024/06/01 10:26
minimumZoomScale // 缩⼩小的最⼩小⽐比例
maximumZoomScale //放⼤大的最⼤大⽐比例
zoomScale //设置变化⽐比例
zooming //判断是否正在进⾏行缩放反弹
bouncesZoom
要实现缩放,还需要实现delegate,指定缩放的视图是谁。
*/
/*
contentSize //定义内容区域⼤大⼩小,决定是否能够滑
contentOffset //视图左上⾓角距离坐标原点的偏移量
scrollsToTop //滑动到顶部(点状态条的时候) pagingEnabled //是否整屏翻动
bounces //边界是否回弹
scrollEnabled //是否能够滚动
showsHorizontalScrollIndicator //控制是否显⽰示⽔水平⽅方向的滚动条
showVerticalScrollIndicator //控制是否显⽰示垂直⽅方向的滚动条
alwaysBounceVertical //控制垂直⽅方向遇到边框是否反弹
alwaysBounceHorizontal //控制⽔水平⽅方向遇到边框是否反弹
*/
////////////////代理方法
#pragma mark scrollview代理方法实现
#pragma mark 缩放
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
// 缩放哪个视图
return [scrollView viewWithTag:kImageViewTag];
}
#pragma mark 缩放后中心点
#pragma mark 开始缩放
- (void)scrollViewWillBeginZooming:(UIScrollView *)scrollView withView:(UIView *)view
{
NSLog(@"%d %s",__LINE__, __FUNCTION__);
}
#pragma mark 结束缩放
- (void)scrollViewDidZoom:(UIScrollView *)scrollView
{
NSLog(@"%d %s",__LINE__, __FUNCTION__);
}
#pragma mark 滚动就会触发
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
NSLog(@"%d %s",__LINE__, __FUNCTION__);
}
#pragma mark 停止滚动
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
NSLog(@"%d %s",__LINE__, __FUNCTION__);
}
///////////////// 图片的缩放 中心点不变
// 屏幕大小
CGSize viewSize = self.view.frame.size;
// 内容视图大小
CGSize imageSize = scrollView.contentSize;
CGRect imageFrame = [scrollView viewWithTag:kImageViewTag].frame;
// 如果contentSize的宽度小于屏幕的宽度,则计算
if (imageSize.width < viewSize.width) {
imageFrame.origin.x = (viewSize.width - imageSize.width)/2;
} else {
imageFrame.origin.x = 0;
}
// 如果contentSize的宽度高于屏幕的宽度,则计算
if (imageSize.height < viewSize.height) {
imageFrame.origin.y = (viewSize.height - imageSize.height)/2;
} else {
imageFrame.origin.y = 0;
}
// 更新屏幕高度
[scrollView viewWithTag:kImageViewTag].frame = imageFrame;
- scrollView一些属性
- 关于ScrollView的一些属性设置
- 【iOS开发】ScrollView的一些常用属性
- scrollview的原理及一些属性
- 【ScrollView】ScrollView属性
- ScrollView属性
- ScrollView属性
- ScrollView 属性
- ScrollView常用属性汇总
- iOS ScrollView属性介绍
- ScrollView常用属性汇总
- scrollView的属性
- scrollView的属性
- scrollView部分属性
- ScrollView 详细属性
- ScrollView属性 大全 解析
- android ScrollView fillViewport属性
- ScrollView相关属性
- 提高编程技能最有效的方法(转载)
- 正则表达式
- Tomcat6.x - 性能参数调整
- VBS基础篇 - 运算符(4) - 比较运算符
- Giveaway of the Day--一个良知网站
- scrollView一些属性
- IIC 之深入理解原理
- 数据结构之归并排序
- 《蝶恋花·伫倚危楼风细细》 柳永
- Uncle Hey
- Oracle中大批量删除数据的方法
- VBS基础篇 - 运算符(5) - 字符串运算符
- java学习之《基础篇一》
- 正式文体的层次标号