IOS控件学习之UIScrollView(2)
2016-03-17 19:07
477 查看
1、语言:swift
2、contentOffset属性介绍
含义:----- 初始化完成后,屏幕左上角是于显示的图像的左上角是重合的。当UIScrollView内部的内容滚动时,内容相对左上角的偏移。
---- 内容当前滚动到图像的什么地方
3、代码实现自动滚动
我做了一个按钮,通过点击按钮实现滚动效果的。按钮的被单击事件源码:
/// 获取原始坐标
var originPoint = scrollView.contentOffset;
/// 设置坐标偏移,实现滚动效果
originPoint.x += 50;
originPoint.y += 50;
/// 使用动画的方式设置偏移动画
/// 第一个参数要传入的就是当前的偏移坐标,第二个参数是设置是否启动动画。
/// 这里,不需要设置动画执行时间。
scrollView.setContentOffset(originPoint, animated: true);
/// 设置blcok动画
// UIView.animateWithDuration(1.0, animations: { self.scrollView.contentOffset = originPoint}); A、首先,获取原始坐标值,将其修改,再重新赋值给ScrollView即可。
B、可以设置滚动的动画效果。方法有2种:一是调用UIView的animateWithDuration方法,另外是调用UIScrollView本身的setContentOffset方法实现动画。
4、滚动条的显示与隐藏
滚动条分为横向和纵向。方法示例如下:/// 是否显示横向或者纵向的滚动条:false = 不显示,true = 显示
scrollView.showsHorizontalScrollIndicator = false;
scrollView.showsVerticalScrollIndicator = false;
相关文章推荐
- iOS开发中使用UIScrollView实现图片轮播和点击加载
- iOS开发中使用UIScrollView实现无限循环的图片浏览器
- 顶部可滚动小广告位 的封装 (UIScrollView+PageControl)
- ios7 中关于导航切换影响UIScrollView的问题
- 两个UIScrollVIew能够同步滚动
- UIScrollview要加载大量数据的时候,考虑到内存的消耗问题,我们不可能全部加载完。
- UIScrollview 无缝循环滚动实现
- 解决 IOS的UIScrollView的自动布局
- UIScrollView无法滚动的问题
- cocos2d-x 一些有用的函数
- IOS UIscrollView 控件
- 关于NGUI中UITexture贴图自定义的shader文件在UISrollView中不报错的解决方案
- 缩放图片
- UIScrollView缩放
- UIScrollView的属性总结
- UIScrollView常用属性及回调方法
- IOS-UIScrollView滚动图片的简单实现
- UIScrollView的使用大全--contentsize,contentInset和contentInset
- 使用UINavigationController后导致UIScollView尺寸变化(转)
- UIScrollView里面实现视图的移动缩放,点击事件