IOS的ScrollView使用方法(教你超出部分怎么玩)
来源:互联网 发布:网络歌手麦子 编辑:程序博客网 时间:2024/04/23 14:22
scrollview在storyboard中的使用方法
1.先确定scrollview在手机屏幕上显示的大小,也就是位置(上左右的边距)和高度
2.放入要在scrollview中显示的子view,这第一个子view非常重要,需要确定上下左右位置和宽高
设置宽高和左上是为子view设置的,然而多设置的下右其实是为scrollview的contentView设置的,这样就能知道滑动的高度和宽度
一般是竖向滑动,宽度自动适应就好了,高度就要自己设置值了
CGPoint类型 contentOffSet是坐标类型 监控目前滚动的点,也就是位置。
CGSize类型 contentSize 里面存的是宽高 表示滚动范围的大小
UIEdgeInsets类型 contentInset 里面存了4个长度,就是当前显示在手机上的view距离整个scrollview的上下左右的距离。
BOOL alwaysBounceVertical 遇到边框是否允许反弹
BOOL pagingEnabled 是否整页翻动
BOOL scrollEnabled 控制控件是否能滚动
BOOL showsHorizontalScrollIndicator 是否显示水平方向滚动条
UIScrollViewIndicatorStyle indicatorStyle 设定滚动条的样式
//下面才是重点
1.拖拽一个ScrollView到storyboard中
2.选中ScrollView添加离四周距离都为0,一般都这样用ScrollView。
3.拖拽一个View到ScrollView上,上下左右约束也都设为0。(这一步感觉很重要)
4.添加完之后, 可能会报一个错, 如下图, 这个暂时别去管。
5. 我们先确定一下, 我们是需要水平方向的滚动还是竖直方向的滚动,或者水平方向和竖直方向都需要滚动。
a.水平方向和竖直方向都需要滚动的话, 不用添加
b.水平方向滚动需要添加下面一个约束 添加vertically in Container约束,也就是勾选上
c.竖直方向需要添加下面一个约束 添加Horizontally in Container约束,也就是勾选上
6.设置要拉动的长度或者宽度,是width或者是height,设置就ok了,这个就是contentSize
7.选中View, 更新一下Frame
8.如果是想要动态设置ScrollView的宽度,也就是设置View的宽度约束的值, 我们将其拉成属性, 然后修改其值。
9. 如果是确定的宽度, 可以在- (void)updateViewConstraints这个方法中修改,也可以在别处修改。
1.先确定scrollview在手机屏幕上显示的大小,也就是位置(上左右的边距)和高度
2.放入要在scrollview中显示的子view,这第一个子view非常重要,需要确定上下左右位置和宽高
设置宽高和左上是为子view设置的,然而多设置的下右其实是为scrollview的contentView设置的,这样就能知道滑动的高度和宽度
一般是竖向滑动,宽度自动适应就好了,高度就要自己设置值了
CGPoint类型 contentOffSet是坐标类型 监控目前滚动的点,也就是位置。
CGSize类型 contentSize 里面存的是宽高 表示滚动范围的大小
UIEdgeInsets类型 contentInset 里面存了4个长度,就是当前显示在手机上的view距离整个scrollview的上下左右的距离。
BOOL alwaysBounceVertical 遇到边框是否允许反弹
BOOL pagingEnabled 是否整页翻动
BOOL scrollEnabled 控制控件是否能滚动
BOOL showsHorizontalScrollIndicator 是否显示水平方向滚动条
UIScrollViewIndicatorStyle indicatorStyle 设定滚动条的样式
//下面才是重点
1.拖拽一个ScrollView到storyboard中
2.选中ScrollView添加离四周距离都为0,一般都这样用ScrollView。
3.拖拽一个View到ScrollView上,上下左右约束也都设为0。(这一步感觉很重要)
4.添加完之后, 可能会报一个错, 如下图, 这个暂时别去管。
5. 我们先确定一下, 我们是需要水平方向的滚动还是竖直方向的滚动,或者水平方向和竖直方向都需要滚动。
a.水平方向和竖直方向都需要滚动的话, 不用添加
b.水平方向滚动需要添加下面一个约束 添加vertically in Container约束,也就是勾选上
c.竖直方向需要添加下面一个约束 添加Horizontally in Container约束,也就是勾选上
6.设置要拉动的长度或者宽度,是width或者是height,设置就ok了,这个就是contentSize
7.选中View, 更新一下Frame
8.如果是想要动态设置ScrollView的宽度,也就是设置View的宽度约束的值, 我们将其拉成属性, 然后修改其值。
9. 如果是确定的宽度, 可以在- (void)updateViewConstraints这个方法中修改,也可以在别处修改。
0 2
- IOS的ScrollView使用方法(教你超出部分怎么玩)
- cocostudio创建的scrollview内容超出scrollview部分不隐藏
- 教你玩App怎么赚钱(一)
- 那个,你是怎么玩游戏的?
- 教你怎么玩转移动APP
- 教你怎么玩转动画
- 剪切图片超出ImageView的超出部分
- 手把手教你玩转iOS的仪表盘
- iOS XIB以及Storyboard的部分使用方法
- CSS-超出部分的处理
- 手把手教你怎么玩转Ubuntu的3D特效
- JS深入之你知道点号(.)是怎么玩的吗?(二)
- 小鹿妹眼中的三亚。告诉你怎么玩三亚
- 摩拜单车的营销,你会怎么玩?
- 让别的应用打开你的Activity怎么玩
- overflow属性(实现超出边框点的部分隐藏)
- 新颖Windows 7怎么玩教你DIY桌面主题
- 2014双11 教你无线怎么玩
- 股骨头坏死的治疗方法
- 如何搭建SoC项目的基本Testbench
- mysql 指导
- java中文本框和文本区
- Choreographer源码
- IOS的ScrollView使用方法(教你超出部分怎么玩)
- 关于CocoaPods的使用小说明
- LSMW 标准批导程序扩充物料视图(MM01) STANDART BATCH/DIRECT INPUT
- 新浪分享 Insufficient app permissions!
- C++标准库——简介
- Android 料阅读及视频观看,先下载后打开
- HDU1260 Tickets DP
- 重定位cout到文件,不输出到屏幕
- 大表数据插入批量提交