文档章节

UIScrollerView上AutoLayout的总结

tb_engineer
 tb_engineer
发布于 2015/11/28 12:33
字数 232
阅读 278
收藏 1

   像往常一样设置约束设置UIScrollerView,报错如下:


一.查原因如下:我设置UIScrollerView的SubVIews中的控件的约束,是依靠他的SuperView(也就是UIScrollerView),但UIScrollerView的contentSize大小是依赖于UIScrollView 的subviews,这就相当于我指着他,他指着我,谁都是互相依赖


二.正确的做法是:

1.在要添加的UISCrollerView上添加一个ContentView,约束ContentView的宽和高,使他能满足你的布局需要,能够摆放下所有你想摆放下的控件(一般来说都会超过屏幕的大小)。例如:width 等于ViewController’s  view 的width,height等于800,

2.设置UIView的Pin约束,上下左右都为0,UIScrollView就把contentSize的4条边和UIView的4条边关联起来了。如果UIView的4条变发生变化,则UIScrollView会自动调整contentSize。

3.然后在这个UIView上面布局其他控件。


© 著作权归作者所有

tb_engineer
粉丝 8
博文 24
码字总数 6322
作品 0
广州
程序员
私信 提问
Xib 约束 UIScrollerView

1、在使用xib定制界面时,我们经常会用到AutoLayout自动布局,或者不用AutoLayout,自己在xib属性的地方进行约束 2、xib中,ScrollView的自动约束并不像我们平常约束其他view一样,由于Scrol...

小希嘻
2017/12/26
0
0
UIScollerView&UIPageControl的一些使用方法

(void)viewDidLoad { CGRect rec = [[UIScreen mainScreen] bounds]; mainScrollView= [[UIScrollView alloc] initWithFrame:rec]; //设置实际内容区域大小(当前为水平滚动,高度设置为0是禁......

HillYoung
2014/02/12
5.2K
0
Autolayout使用小结(一)

Autolayout使用小结(一) 最近做项目时,因为iPhone6和iPhone6Plus的兼容,我们启用了Autolayout. 以前是因为不用也能满足需求,也是因为懒,没有认真使用,只是了解过。经过一段时间的使用...

法斗斗
2015/10/14
35
0
iOS开发技巧 autolayout自动布局

iOS开发技巧(系列十五:autolayout自动布局) 发表于3个月前(2014-06-14 13:59) 阅读(121) | 评论(1) 6人收藏此文章, 我要收藏 赞0 摘要 autolayout可以方便的进行屏幕适配 ios autola...

Daniel_s
2015/12/07
76
0
Autolayout优秀的第三方开源库

今天才发现CSDN支持markdown了…还是给出新博客地址:Autolayout优秀的第三方开源库 最近项目开始用纯代码布局整个UI框架, 对于前一段很长时间都是xib+storyboard狂拖控件约束的我来说,每天写...

humingtao2013
2015/06/25
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Vue warn]: Computed property "activeNames" was assigned to but it has no setter.

在使用 vue,element-ui时,如下代码 <template> <el-form :model="numberValidateForm" ref="numberValidateForm"> <el-form-item> <el-tabs v-model="activeNames" @tab-cl......

牧云橙
12分钟前
2
0
重构-改善既有代码的设计-6.2内联函数

6.2内联函数 动机 本书经常以简短的函数表现动作意图,这样会使代码更清晰易读。但有时候你会遇到某些函数,其内部代码和函数名称同样清晰易读。也可能你充够了该函数的内部实现,使其内容和...

还仙
13分钟前
2
0
Less 混入

混合类似于编程语言中的函数。 Mixins 是一组CSS属性,允许我们将一个类的属性嵌套于另一个类,被嵌入的类可以看作是变量,并且包含类名作为其属性,也就是说我们可以用一个类定义样式然后把...

凌兮洛
15分钟前
3
0
频繁FGC的真凶原来是它

频繁FGC的真凶原来是它 上周排查了一个线上问题,主要现象是CPU占用过高,jvm old区占用过高,同时频繁fgc,我简单排查了下就草草收场了,但是过后我对这个问题又进行了复查,发现问题没有那...

每天晒白牙
16分钟前
3
0
简单的树形菜单如何写

业务需求 数据结构中含有图片、名称、children的树形结构,需要展示出每一级的图片名称和图片,找了些树形图的插件,都没有展示大的图片的,一般都是小图标,就自己试着写一个包含图的简单的...

tianyawhl
17分钟前
2
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部