iOS开发UI篇—UIScrollView控件简单使用
来源:互联网 发布:战地4如何数据重置 编辑:程序博客网 时间:2024/05/17 07:16
iOS开发UI篇—UIScrollView控件简单使用
01、滑动视图的基本概念和用法:
- UIScrollView它是一个视图,然后它是一个可以选择滑动的视图,用与显示更多的内 容
- 其次,通过scrollView可以通过手势,放大或者缩小显示的内容
- UIScrollView包含三个子类,其中一个就是UITableView,因此,表视图的可以实现 滑动视图的所有行为
02、UIScrollView的结构(视图尺寸与内容尺寸)
03、UIScrollView基本的使用
// 创建一个UIScrollView CGRect frame = CGRectMake( 0, 0, 200, 200);UIScrollView *scrollView= [[UIScrollView alloc] initWithFrame:frame]; // 添加子视图到scrollview frame = CGRectMake( 0, 0, 500, 500);UIImageView *myImageView= [[UIImageView alloc] initWithFrame:frame];[scrollView addSubview:myImageView];// 设置内容尺寸 scrollView.contentSize = CGSize(500,500);
04、UIScrollView的基本属性
// 内容尺寸(只有内容尺寸大于了视图的尺寸,才能滑动) // scrollView的重要属性。scrollView.contentSize = CGSizeMake(320 * 3, 300); // 隐藏水平滑动条 scrollView.showsHorizontalScrollIndicator = NO; // 隐藏垂直滑动条 scrollView.showsVerticalScrollIndicator = NO; // 滑动条样式 scrollView.indicatorStyle = UIScrollViewIndicatorStyleWhite;// UIScrollViewIndicatorStyleDefault, 黑色有百边 // UIScrollViewIndicatorStyleBlack, 纯黑色 // UIScrollViewIndicatorStyleWhite, 纯白色 // 滑动到末尾时,是否有反弹效果(默认是YES) scrollView.bounces = NO;// 是否可以滑动 scrollView.scrollEnabled = NO;// 点击状态栏,是否滚动到顶部(默认YES) scrollView.scrollsToTop = NO;// 当拖动视图时,会锁定一个方向,另一个方向不允许滑动scrollView.directionalLockEnabled = YES;// 分页效果,每页的宽度和滑动视图frame宽度相同scrollView.pagingEnabled = YES;// 内容偏移量 CGPoint - scrollView 当前从哪个点开始显示内容scrollView.contentOffset = CGPointMake(320, 100);// 内容边缘值 UIEdgeInsets - scrollView 的内容可以摆放的区域范围 // UIEdgeInsets 是上左下右四个方向的值 scrollView.contentInset = UIEdgeInsetsMake(0, 320, 0, 0);
05、滑动视图的常用代理方法
// 滑动时,实时调用 - (void)scrollViewDidScroll:(UIScrollView *)scrollView;// 开始拖动 - (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView;// 结束拖动,手指离开屏幕, decelerate: 是否为减速状态 - (void)scrollViewDidEndDragging:(UIScrollView *)scrollViewwillDecelerate:(BOOL)decelerate;// scrollView 开始减速(以下两个方法注意与以上两个方法加以区别) - (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView;// scrollview 减速停止 - (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView;
1 0
- iOS开发UI篇—UIScrollView控件简单使用
- iOS开发UI篇—UIScrollView控件介绍
- iOS开发UI篇—UIScrollView控件介绍
- iOS开发UI篇—UIScrollView控件介绍
- iOS开发UI篇—UIScrollView控件介绍
- iOS开发UI篇—UIScrollView控件介绍
- iOS开发UI篇—UIScrollView控件介绍)
- iOS开发UI篇—UIScrollView控件介绍
- iOS开发UI篇—UIScrollView控件介绍
- iOS开发UI基础—16UIScrollView控件介绍
- iOS开发UI篇 -- UIScrollView
- IOS UI控件-UIScrollView
- iOS-UI控件-UIScrollView
- iOS开发UI篇—UIScrollView控件实现图片轮播
- iOS开发UI篇—UIScrollView控件实现图片轮播
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- iOS开发UI篇—UIScrollView控件实现图片轮播
- iOS开发UI篇—UIScrollView控件实现图片缩放功能
- mockito-初始化注解
- java集合 list set map
- [疯狂Java]NIO.2:平台无关的文件系统访问支持(Path、Paths、Files)
- css3七巧板
- Java--设计滚动字演示线程状态及改变方法
- iOS开发UI篇—UIScrollView控件简单使用
- AppStory审核更快了
- GIT从简单到入门
- 覆盖equals时总要覆盖hashCode
- Android仿射密码加密app
- 动态分配,结构,联合
- Struts2文件上传以及文件名中文乱码解决
- Flex 页面空白或Error #2032: 流错误处理办法
- GuiPing图形化网络测试