iosUIScrollView.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
iosUIScrollView

UIScrollView传智讲师掌握UIScrollView的常见属性UIScrollView 实现滚动、缩放UIScrollView的常用代理方法UIScrollView和UIPageControl的分页NSTimer的使用, 计时器控件作业将喜马拉雅和图片轮播器结合在一起制作一个app的新特性界面UIScrollView快速热身UIScrollView 是干什么的?UIScrollView 也是一种控件用来实现”滚动”和”缩放”的控件UIScrollView快速热身为什么要进行”滚动”或”缩放”?移动设备屏幕大小有限, 当要显示的内容太大时, 为了能更方便的查看内容所以需要”滚动”和”缩放”UIScrollView快速热身谁进行“滚动”或”缩放”?“滚动”和”缩放”指的是针对放到 UIScrollView 控件里面的内容(可以是图片、表格、其他控件等), UIScrollView 控件本身不动UIScrollView快速热身举例:1.手机上的“设置”设置- 隐私设置 - Safari2.大图滚动显示案例3.图片缩放案例UIScrollView的基本使用(非常简单)1. 拖一个 UIScrollView 到界面上2. 将需要展示的内容添加到UIScrollView中3. 设置UIScrollView的contentSize属性contentSize 属性的含义是: 告诉UIScrollView 要展示的内容实际有多大(尺寸),也就是告诉UIScrollView滚动的范围(能滚多远,滚到哪里是尽头)大图展示案例大图展示案例步骤:1. 拖一个 UIScrollView 到屏幕2. 拖一个 UIImageView 到 UIScrollView 中3. 设置 UIImageView 的显示图片, 并根据实际设置的图片的大小修改 UIImageView 的大小4. 在控制器的 viewDidLoad 方法中, 设置 UIScrollView 的 contentSize 为图片的实际大小(UIImageView 的 Image 属性的 size)补充:UIScrollView无法滚动可能的原因及解决办法如果UIScrollView无法滚动,可能是以下原因:没有设置contentSizescrollEnabled = NO没有接收到触摸事件:userInteractionEnabled = NO没有取消autolayout功能(要想scrollView滚动,在 xcode5.x 下必须取消autolayout)注意: 在xcode6.1下不需要取消自动布局也可以滚动。… …注意UIScrollView的 frame.size 与 contentSize 的区别?frame.size指的是: UIScrollView的可视区域的大小, UIScrollView本身的大小contentSize指的是: UIScrollView中所包含的内容的大小(要滚动的实际内容的大小)提问: 把frame.size 和 contentSize设置都一样了, 还能滚动吗?如果 contentSize 比 frame.size 小还能滚动吗?总结: 在UIScrollView的frame.size这么大的范围内, 要显示contentSize这么大的内容。是否需要滚动, 取决于contentSize是否比frame.size大。UIScrollView的常见属性: contentOffset@property(nonatomic) CGPoint contentOffset; 属性含义:1 当UIScrollView内部的内容滚动时, 内容相对于UIScrollView左上角的偏移2 另一种理解方式: 内容滚动到了什么位置案例通过点击按钮, 实现大图自动滚动(修改 contentOffset)。步骤1. 直接实现, 直接修改 contentOffset 没有动画效果2. 通过UIView的动画方法实现3. 通过调用UIScrollView的setContentOffset:animated:来实现带动画效果的滚动。UIScrollView的常见属性@property(nonatomic) UIEdgeInsets contentInset; 含义: 内容的内边距设置UIScrollView的内容在拖动以后, 内容距离UIScrollView的内边距。(联想按钮的内边距属性: Inset)另一种思考方式: 想象成把内容加大了, 在内容本身的周围加了一圈”外边距”。案例演示设置了 contentInset 属性后的效果。UIScrollView的常见属性contentInset.top利用UIScrollView显示下面的大图片contentSize.width

文档评论(0)

kabudou + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档