UIScrollView的相关内容

一.UIScrollView(能够滚动的View)

1> 在storyboard中设置UIScrollView的背景颜色是不会显示的,但是运行的时候会显示.

2> 弹簧效果(如果定义的size只比scorllView的size的值大1)也是能滚动,但是尺寸还是1*1,里面有弹簧效果

3> 不能滚动的原因:

 1> 设置的尺寸小于UIScrollView的尺寸也是不能滚动的

 2> 一些属性设置为NO了:

二.小黄人案例

功能:实现小黄人总体的缩放,回到顶部,回到底部,回到左边和回到右边的每一种偏移量,主要是熟悉一些计算

三.常见属性

1> 是否需要弹簧效果

2> 是否需要滚动条(默认是需要:好处是提醒用户内容的多少)

3> 打印UIScrollView中的子控件的个数

4>不能同过first或者last去取子控件(索引),得不出想要的结果.

四.重要属性

1> 内容的偏移量

作用:1> 控制内容滚动的位置

       2> 得知内容的滚动位置

五.图片移动案例(上,下,左,右移动)

六.UIScrollView的代理

作用:当UIScrollView正在运行的时候,设置的某些东西,比如颜色和声音等

注意:通过代码的方式创建UIScrollView的时候,一开始subviews为nil

Deleget:代理的方法往往配合下面的两个方法运用(任何的OC对象都能成为scrollView的代理,只不过必须遵守代理协议,实现里面的方法)

运用代理的话,需要下面的条件:

1> 给代理属性赋值

2> 要把协议加上

七.为什么代理属性是用weak不用strong?

八.怎么看一个空间是否能用add或者代理(degelat)来监听?

解答:

1>进入头文件看如果是继承UIControl,那么久能用add来监听,如果没有的话就看是否有delegate这个属性,有的话就能通过代理来监听

2>文本框既可以通过代理,也可以通过add来监听

九.退出键盘方式

十.图片的缩放

按住option或者按住option+shift就能实现

十一.图片滚动


实现上面简单的功能:

1> 图片滚动(用for循环来加载图片)


2> 分页符(用分页符来设置,当前的图片后面有多少图片的显示样子)

a.开启分页功能.

b.设置总页数

c.在时钟当中设置下一张图片的时间和过了最后一张,滚动回到第一张图片

3> 时钟(用时钟来决定图片如果没有用户点击的话,就多少秒自动滑动)

十二.分页符和图片页数显示

十三.定时器使用


十四.线程


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值