Storyboard中的UIScrollView使用自动布局,使其能够滚动
来源:互联网 发布:gta5 4g内存优化 编辑:程序博客网 时间:2024/06/04 14:07
在使用storyboard和xib时,我们经常要用到ScrollView,还有自动布局AutoLayout,但是ScrollView和AutoLayout 结合使用,相对来说有点复杂。根据实践,我说一下我的理解,在故事板或xib中,ScrollView是根据其下面的一个View的大小来确定ContentSize的大小。
看一下效果
1. 创建一个项目,拖拽一个ScrollView到故事板中,如下图
2. 选中ScrollView,添加约束。
3. 拖拽一个View到ScrollView上, 然后添加上下左右四周约束。
4.添加完之后, 可能会报一个错, 如下图, 这个暂时别去管。
5. 我们先确定一下, 我们是需要水平方向的滚动还是竖直方向的滚动,或者水平方向和竖直方向都需要滚动。
a.水平方向和竖直方向都需要滚动的话, 不用添加
b.水平方向滚动需要添加下面一个约束
c.竖直方向需要添加下面一个约束
6.我们以水平方向滚动为例, 我们需要确定我们想要的宽度, 添加一个固定的宽度的约束。
7.选中View, 更新一下Frame
8.如果是想要动态设置ScrollView的宽度,也就是设置View的宽度约束的值, 我们将其拉成属性, 然后修改其值。
9. 如果是确定的宽度, 可以在- (void)updateViewConstraints这个方法中修改,也可以在别处修改。
10.现在运行,就可以水平滚动了。 竖直方向的滚动和水平方向滚动的设置差不多。
0 0
- Storyboard中的UIScrollView使用自动布局,使其能够滚动
- Storyboard中的UIScrollView使用自动布局,使其能够滚动
- Storyboard中的UIScrollView使用自动布局,使其能够滚动
- Storyboard中的UIScrollView使用自动布局,使其能够滚动
- Storyboard中的UIScrollView使用自动布局,使其能够滚动
- Storyboard中的UIScrollView使用自动布局,使其能够滚动
- 故事版中UIScrollView使用自动布局,使其能够滚动(无代码配置)
- Storyboard(故事板)中的UIScrollView添加约束,使其能够滚动
- Storyboard/Xib使用UIScrollView进行自动布局注意点
- storyboard中的自动布局
- storyboard中的uiscrollview,使用autolayout
- UIScrollView使用自动布局设置以及contentSize滚动问题
- 在Storyboard中对UIScrollView使用autolayout自动布局应该注意的地方 -- @ShinePug
- 在Storyboard中对UIScrollView使用autolayout自动布局应该注意的地方
- IOS UIScrollView 自动布局的 滚动问题
- iOS Storyboard、xib中的UIScrollView使用autolayout
- ios8 使用storyboard 进行自动布局(一)
- ios8 使用storyboard 进行自动布局(一)
- centos7下mongodb安装
- 如何删除不必要的开票的出库单?
- [Android] ScrollView滚动到底部和顶部的检测
- 《开源框架那点事儿14》:教计算机程序解数学题
- C#使用memcached实现缓存
- Storyboard中的UIScrollView使用自动布局,使其能够滚动
- android GridView设置边框教程
- ssh scp不用输入密码 配置
- 解码图像保存单帧
- 回车和换行的区别??
- Android中visibility属性VISIBLE、INVISIBLE、GONE的区别
- 自己靠自己自己把握自己
- Oracle 取两个表中数据的交集并集差异集合
- NX Open 切削层加载