UIScrollView添加自动布局
2015-09-12 21:16
417 查看
其实ios在storyboard内加上autolayout操作起来还是很方便的,今天就UIScrollView来谈下是如何自动布局的问题及容易犯错的地方,大神就略过吧,也全当我iOS的第一篇博客,学了iOS也一个月左右了,在UIScrolleView内加个View,并且view的布局参数如下图所示
![](http://img.blog.csdn.net/20150912212243303?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这里开始的时候,我仅仅想加上四个边距就好了,就想我这里参数一样,topmargin = 50,bottommargin = 50,leading space = 50,trailing space = 50。
本以为这样就ok了,但是旁边有报红的提示,
scrollview has ambiguous scrollable content
意思就是有歧义,那么仔细想下,如果只是设置了四个边距,能否确定其位置及大小呢?
假设我里面的view是如下图的黑蛇部分
![](http://img.blog.csdn.net/20150912212420860?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
这里其实它是可以滚动的,距离scrollview的四个边都是50,肯定满足我上面说的那样对条件,如此说来,那我不是可以
随意定义其大小了吗?这就是歧义。所以我们仅仅定义四个边距是确定不了内部的这个view的。
解决办法,想想也知道了,大概是有两个(本人了解的知识量有限哈)
一):设置内部view的宽和高,当然这里也可以是相对其他组件的宽和高
二):设置内部这个view的中心点坐标如下图,勾选我框上的两个复选框
![](http://img.blog.csdn.net/20150912212447233?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQv/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center)
希望能对大家能有些帮助,也为了自己能更好对在这条路上走下去。
这里开始的时候,我仅仅想加上四个边距就好了,就想我这里参数一样,topmargin = 50,bottommargin = 50,leading space = 50,trailing space = 50。
本以为这样就ok了,但是旁边有报红的提示,
scrollview has ambiguous scrollable content
意思就是有歧义,那么仔细想下,如果只是设置了四个边距,能否确定其位置及大小呢?
假设我里面的view是如下图的黑蛇部分
这里其实它是可以滚动的,距离scrollview的四个边都是50,肯定满足我上面说的那样对条件,如此说来,那我不是可以
随意定义其大小了吗?这就是歧义。所以我们仅仅定义四个边距是确定不了内部的这个view的。
解决办法,想想也知道了,大概是有两个(本人了解的知识量有限哈)
一):设置内部view的宽和高,当然这里也可以是相对其他组件的宽和高
二):设置内部这个view的中心点坐标如下图,勾选我框上的两个复选框
希望能对大家能有些帮助,也为了自己能更好对在这条路上走下去。
相关文章推荐
- IOS上 关于状态栏的相关设置(UIStatusBar)
- 1101. Quick Sort (25)
- [iOS]给UILabel赋HTML数据。
- UISearchBar基本设置 和 代理方法
- 用NGUI显示图片鼠标点击的地方出现在屏幕上
- Java请求参数类QueryParameter
- EasyUI学习笔记_1
- 关于UI线程的阻塞问题以及处理方式
- Dynamic Programming实战一:Longest Increasing Subsequence算法分析及C代码实现
- POJ 1776 - Task Sequences(哈密顿图)
- UIStatusBarStyle的类型改变
- UISegmentedControl 开发笔记
- Android Dialog中的Builder设计模式
- POJ - 1986 Distance Queries(LCA离线)
- Codeforces Round #316 Tree Requests
- easyui的datagrid为何无法显示json数据
- UI 自定义视图
- iOS开发-------简单通讯录2(UISearchController)
- [Wed, 19 Aug 2015 ~ Tue, 25 Aug 2015] Deep Learning in arxiv
- 关于UIScrollView的几点总结