介绍UIScrollView

1.介绍UIScrollView

2.大图展示(UIScrollView使用)

1.给scrollView添加内容

2.设置contentSize属性(只能在代码中设置)

3.UIScrollView重要属性

1.contentOffset(通过按钮改变其位移)

2.contentInset

注意:通过stroryboard设置立即生效,通过代码设置需配合contentOffect手动位移

3.其他属性

4.喜马拉雅

1.storyboard界面布局(减少代码)

2.通过最后按钮的frame获取contentSize的height(CGRectGetMaxY(frame))

3.storyboard设置contentInset(使用代码设置还需设置contentOffset)

5.scrollView代理方法

1.要想成为代理遵守协议(UIScrollViewDelegate)

1.声明协议(一般协议名称:控件名称 + Delegate)

2.实现协议定义的接口方法

3.设置代理(UIViewController成为scrollView的代理)

6.scrollView实现缩放功能

1.要想成为代理遵守协议(UIScrollViewDelegate)

1.声明协议(一般协议名称:控件名称 + Delegate)

2.实现协议定义的接口方法()

2.设置代理(UIViewController成为scrollView的代理)

3.设置最大、最小缩放倍数(注:倍数相等时,无法缩放)

7.图片轮播功能

1.将内容添加到scrollView中(5张图片)

2.设置scrollView的contentSize

3.设置翻页属性

4.添加UIPageControl控件

5.设置UIPageControl的页码 (利用contentSize计算页码)

6.增加自动滚动(NSTimer实现)

时间: 2024-10-07 02:47:29

介绍UIScrollView的相关文章

UI基础篇之UIScrollView

一.UIScrollView继承于UIView,它还有一个常用的子类UITableView:今天只介绍UIScrollView的基本使用:首先介绍一下它的几个常用属性,这里不做过多属性的介绍,有关其属性的相关信息可以command+鼠标左键,进入系统中自行查看 CGSize contentSize:用于设置滚动范围的,在创建一个UIScrollView对象之后,除了设置对象的frame还必须设置其滚动范围(CGSize contentSize):CGPoint contentOffSet:当前显

iOS 设计中关于UIScrollViewDelegate的几个代理方法的简单介绍

在ios设计的过程中,对于UIScrollView这个控件对于开发者而言都不会陌生,在处理UI界面的时候我们经常会用到UIScrollView,既然用到了UIScrollView,那么UIScrollView的几个代理方法就无法避免的被使用了.本文并不介绍UIScrollView的相关属性,就介绍几个代理方法. / 此方法在scrollView滑动时会被调用多次,只要scrollView.contentOffset发生改变就会被调用 / (void)scrollViewDidScroll:(UI

iOS回顾笔记(04) -- UIScrollView的基本使用详解

html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption

iOS 基础控件(下)

上篇介绍了UIButton.UILabel.UIImageView和UITextField,这篇就简短一点介绍UIScrollView和UIAlertView. UIScrollView 顾名思义也知道这个是和滚动相关的控件,在Android开发时遇到过ScrollView,当内容的尺寸超出了屏幕范围之后,用ScrollView则可以通过滚动的方式使得超出屏幕的那部分内容通过滚动的方式显示出来,在Android里面有水平的ScrollView和垂直的ScrollView,在iOS里面就只有一个S

【译】仿Taasky的3D翻转菜单动画实现

最终效果 最终效果 开始 首先下载并打开一个事先搭好架子的Demo,然后来分析一下.这个Demo包含一个主页和详情页,其中MenuViewController继承自UITableViewController,它主要用于展示左边侧栏,自定义的MenuItemCell中设置了每一个菜单的图标和颜色.DetailViewController为详情页,显示了每个cell点击后,对应的颜色和图标. Starter Project效果 这个教程将详细的介绍实现步骤,具体步骤如下: 整个教程将使用自动布局来实

UIScrollView控件介绍

一.知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕?大?小是极其有限的,因此直接展?示在?用户眼前的内容也相当有限 (2)当展?示的内容较多,超出?一个屏幕时,?用户可通过滚动?手势来查看屏幕以外的内容 (3)普通的UIView不具备滚动功能,不能显?示过多的内容 (4)UIScrollView是一个能够滚动的视图控件,可以?用来展?示?大量的内容,并且可以通过滚 动查看所有的内容 (5)  举例:手机上的“设置”.其他?示例程序 2.UIScrollView的简

iOS开发UI篇—UIScrollView控件介绍

一.知识点简单介绍 1.UIScrollView控件是什么? (1)移动设备的屏幕?大?小是极其有限的,因此直接展?示在?用户眼前的内容也相当有限 (2)当展?示的内容较多,超出?一个屏幕时,?用户可通过滚动?手势来查看屏幕以外的内容 (3)普通的UIView不具备滚动功能,不能显?示过多的内容 (4)UIScrollView是一个能够滚动的视图控件,可以?用来展?示?大量的内容,并且可以通过滚 动查看所有的内容 (5)  举例:手机上的“设置”.其他?示例程序 2.UIScrollView的简

IOS 05 UIScrollView介绍 图片轮播器

移动设备的屏幕?大?小是极其有限的,因此直接展?示在?用户眼前的内容也相当有限 当展?示的内容较多,超出?一个屏幕时,?用户可通过滚动?手势来查看屏幕以外的内容 普通的UIView不具备滚动功能,不能显?示过多的内容 UIScrollView是?一个能够滚动的视图控件,可以?用来展?示?大量的内容,并且可以通过滚 动查看所有的内容 在IOS中UIScrollView这个控件还是比较常用和重要的. 很多时候,我们想在UIScrollView正在滚动 或 滚动到某个位置 或者 停?止滚动 时做?一些

UIScrollView的介绍及使用:

UIScrollView 是一个滚动视图 我们手机的屏幕尺寸有限,当我们想要显示一个大的图片的时候我们需要用到这个控件 可以在有限的屏幕中显示更多的内容 1, 如何使用 UIScrollView 滚动 1> 拖入一个 UIScrollView 控件 2> 给控件添加内容 3> 设置 contentSize 说明可以滚动的范围 2.UIScrollView 的常见属性 1>contentSize   设置滚动的范围 2>scrollEnabled 设置图片是否滚动 3>u