UI-UIScrollView
- (void)viewDidLoad
{
[super viewDidLoad];
scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];
scrollView.backgroundColor = [UIColor redColor];
// 是否支持滑动最顶端
// scrollView.scrollsToTop = NO;
scrollView.delegate = self;
// 设置内容大小
scrollView.contentSize = CGSizeMake(320, 460*10);
// 是否反弹
// scrollView.bounces = NO;
// 是否分页
// scrollView.pagingEnabled = YES;
// 是否滚动
// scrollView.scrollEnabled = NO;
// scrollView.showsHorizontalScrollIndicator = NO;
// 设置indicator风格
// scrollView.indicatorStyle = UIScrollViewIndicatorStyleWhite;
// 设置内容的边缘和Indicators边缘
// scrollView.contentInset = UIEdgeInsetsMake(0, 50, 50, 0);
// scrollView.scrollIndicatorInsets = UIEdgeInsetsMake(0, 50, 0, 0);
// 提示用户,Indicators flash
[scrollView flashScrollIndicators];
// 是否同时运动,lock
scrollView.directionalLockEnabled = YES;
[self.view addSubview:scrollView];
UILabel *label = [[UILabel alloc] initWithFrame:CGRectMake(0, 200, 320, 40)];
label.backgroundColor = [UIColor yellowColor];
label.text = @"学习";
[scrollView addSubview:label];
[label release];
}
// 返回一个放大或者缩小的视图
- (UIView *)viewForZoomingInScrollView:(UIScrollView *)scrollView
{
}
// 开始放大或者缩小
- (void)scrollViewWillBeginZooming:(UIScrollView *)scrollView withView:
(UIView *)view
{
}
// 缩放结束时
- (void)scrollViewDidEndZooming:(UIScrollView *)scrollView withView:(UIView *)view atScale:(float)scale
{
}
// 视图已经放大或缩小
- (void)scrollViewDidZoom:(UIScrollView *)scrollView
{
NSLog(@"scrollViewDidScrollToTop");
}
// 是否支持滑动至顶部
- (BOOL)scrollViewShouldScrollToTop:(UIScrollView *)scrollView
{
return YES;
}
// 滑动到顶部时调用该方法
- (void)scrollViewDidScrollToTop:(UIScrollView *)scrollView
{
}
// scrollView 已经滑动
- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
}
// scrollView 开始拖动
- (void)scrollViewWillBeginDragging:(UIScrollView *)scrollView
{
NSLog(@"scrollViewWillBeginDragging");
}
// scrollView 结束拖动
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate
{
}
// scrollView 开始减速(以下两个方法注意与以上两个方法加以区别)
- (void)scrollViewWillBeginDecelerating:(UIScrollView *)scrollView
{
}
// scrollview 减速停止
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
}
转载于:https://www.cnblogs.com/GJ-ios/p/5397627.html
UI-UIScrollView相关推荐
- Cocos2d-x Lua cc ccsccui区别和使用
其实这些区别归因于cocos2dx lua对应API版本号的问题,因为以前cocos用cocos2d-lua写,后来带领大家往quick转,现在合并后,又带领大家回到cocos-lua,所以必定会产生 ...
- cocos2dx学习之路(九)——声音引擎
了解Cocos2d-x中的声音引擎 掌握SimpleAudioEngine类 掌握音效的控制 Cocos2d-x中的事件分发机制 了解监听器 了解优先级 掌握触摸事件及其应用 其他事件 Cocos2d ...
- iOS开发UI篇—UIScrollView控件介绍
iOS开发UI篇-UIScrollView控件介绍 一.知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 ...
- UI基础 - UIScrollView
scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];scrollView.backgroundCo ...
- iOS UI基础-7.0 UIScrollView
概述 移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限.当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容,普通的UIView不具备滚动功能,不能显示过多的 ...
- IOS开发UI控件UIScrollView和Delegate的使用
1. 什么是UIScrollView 移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限 当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容 普通的UIVie ...
- UI一揽子计划 7 ( UIScrollView、 UIPageControl、综合所学简单相册)
---- 创建一个UIScrollView UIScrollView *scrollView = [[UIScrollView alloc]initWithFrame:[UIScreen ma ...
- iOS开发UI篇--UIScrollView思维导图[不断更新]
转载于:https://www.cnblogs.com/qiling/p/4833879.html
- UIScrollView
UIScrollView(包括它的子类 UITableView 和 UICollectionView)是 iOS 开发中最常用也是最有意思的 UI 组件,大部分 App 的核心界面都是基于三者之一或三 ...
- iOS超全开源框架、项目和学习资料汇总(1)UI篇
上下拉刷新控件 **1. ** MJRefresh --仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能.可以自定义上下拉刷新的文字说明.(推荐) ...
最新文章
- 学好web前端开发要注意哪些问题
- swift tableview 侧滑删除
- #翻译NO.5# --- Spring Integration Framework
- WebStorm学习笔记001---webstorm-删除项目 两种方法
- android studio 布局设计,Andriod界面设计适配和Android Studio中的资源
- 玩转spring boot——结合AngularJs和JDBC
- Mcafee之我见 * 一个木马引发的“麦咖啡”
- No ip domain-lookup和Logging synchronous和Exec-timeout 0 0
- xheditor form java_xhEditor常见问题
- ASO优化如何不花钱也能上榜
- regedit 导入注册表
- The pgAdmin 4 server could not be contacted
- 计算机ms高级应用科目一 科目二考什么,科目一、科目二、科目三、科目四都考什么?全都在这儿了!...
- 介绍一下openkylin(开放麒麟),优麒麟和统信UOS
- xposed模块编写教程_Xposed插件开发入门详解,
- codeforces E. Sum of Digits
- oracle空值排到最前面或最后面
- python解决数学建模问题_荐面试问题:2018年全国大学生数学建模竞赛项目
- python3__leecode/1833.雪糕的最大数量
- 参加培训班考CCNA+CCNP,大概费用是多少?
热门文章
- 代码查看工具_这样Review代码牛逼啦!
- Linux下载源码编译出错,linux下fortran中编译代码时“undefined reference to `_gfortran_st_”错误...
- 数学--数论--欧拉降幂--P5091 欧拉定理
- 状态压缩DP(大佬写的很好,转来看)
- 【labelme】改造labelme
- 电池充放电中的C5A 的意义
- PADS2007中的层类型(plane type) 简介
- python中的函数修饰器
- Asp.net开发中甩掉.ashx .asmx
- 【python 5】正则表达式