- (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相关推荐

  1. Cocos2d-x Lua cc ccsccui区别和使用

    其实这些区别归因于cocos2dx lua对应API版本号的问题,因为以前cocos用cocos2d-lua写,后来带领大家往quick转,现在合并后,又带领大家回到cocos-lua,所以必定会产生 ...

  2. cocos2dx学习之路(九)——声音引擎

    了解Cocos2d-x中的声音引擎 掌握SimpleAudioEngine类 掌握音效的控制 Cocos2d-x中的事件分发机制 了解监听器 了解优先级 掌握触摸事件及其应用 其他事件 Cocos2d ...

  3. iOS开发UI篇—UIScrollView控件介绍

    iOS开发UI篇-UIScrollView控件介绍 一.知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕⼤大⼩小是极其有限的,因此直接展⽰示在⽤用户眼前的内容也相当有限 ...

  4. UI基础 - UIScrollView

    scrollView = [[UIScrollView alloc] initWithFrame:CGRectMake(0, 0, 320, 460)];scrollView.backgroundCo ...

  5. iOS UI基础-7.0 UIScrollView

    概述 移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限.当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容,普通的UIView不具备滚动功能,不能显示过多的 ...

  6. IOS开发UI控件UIScrollView和Delegate的使用

    1. 什么是UIScrollView 移动设备的屏幕大小是极其有限的,因此直接展示在用户眼前的内容也相当有限 当展示的内容较多,超出一个屏幕时,用户可通过滚动手势来查看屏幕以外的内容 普通的UIVie ...

  7. UI一揽子计划 7 ( UIScrollView、 UIPageControl、综合所学简单相册)

    ---- 创建一个UIScrollView     UIScrollView *scrollView = [[UIScrollView alloc]initWithFrame:[UIScreen ma ...

  8. iOS开发UI篇--UIScrollView思维导图[不断更新]

    转载于:https://www.cnblogs.com/qiling/p/4833879.html

  9. UIScrollView

    UIScrollView(包括它的子类 UITableView 和 UICollectionView)是 iOS 开发中最常用也是最有意思的 UI 组件,大部分 App 的核心界面都是基于三者之一或三 ...

  10. iOS超全开源框架、项目和学习资料汇总(1)UI篇

    上下拉刷新控件 **1. ** MJRefresh --仅需一行代码就可以为UITableView或者CollectionView加上下拉刷新或者上拉刷新功能.可以自定义上下拉刷新的文字说明.(推荐) ...

最新文章

  1. 学好web前端开发要注意哪些问题
  2. swift tableview 侧滑删除
  3. #翻译NO.5# --- Spring Integration Framework
  4. WebStorm学习笔记001---webstorm-删除项目 两种方法
  5. android studio 布局设计,Andriod界面设计适配和Android Studio中的资源
  6. 玩转spring boot——结合AngularJs和JDBC
  7. Mcafee之我见 * 一个木马引发的“麦咖啡”
  8. No ip domain-lookup和Logging synchronous和Exec-timeout 0 0
  9. xheditor form java_xhEditor常见问题
  10. ASO优化如何不花钱也能上榜
  11. regedit 导入注册表
  12. The pgAdmin 4 server could not be contacted
  13. 计算机ms高级应用科目一 科目二考什么,科目一、科目二、科目三、科目四都考什么?全都在这儿了!...
  14. 介绍一下openkylin(开放麒麟),优麒麟和统信UOS
  15. xposed模块编写教程_Xposed插件开发入门详解,
  16. codeforces E. Sum of Digits
  17. oracle空值排到最前面或最后面
  18. python解决数学建模问题_荐面试问题:2018年全国大学生数学建模竞赛项目
  19. python3__leecode/1833.雪糕的最大数量
  20. 参加培训班考CCNA+CCNP,大概费用是多少?

热门文章

  1. 代码查看工具_这样Review代码牛逼啦!
  2. Linux下载源码编译出错,linux下fortran中编译代码时“undefined reference to `_gfortran_st_”错误...
  3. 数学--数论--欧拉降幂--P5091 欧拉定理
  4. 状态压缩DP(大佬写的很好,转来看)
  5. 【labelme】改造labelme
  6. 电池充放电中的C5A 的意义
  7. PADS2007中的层类型(plane type) 简介
  8. python中的函数修饰器
  9. Asp.net开发中甩掉.ashx .asmx
  10. 【python 5】正则表达式