【技术实现步骤摘要】
一种基于UIScrollView的iOS界面简化布局方法
本专利技术涉及iOS中UI布局
,具体说是一种基于UIScrollView的iOS界面简化布局方法。
技术介绍
Autolayout(自动布局)改变了传统的以frame(某个视图的大小,包括起始位置)为主的布局思想,它是一种相对布局,核心思想是视图与视图之间的位置关系。比如,我们可以根据矩形的起始横坐标、纵坐标、长和宽这四个变量确定它的位置。或者,如果已经确定矩形A的位置,只要知道矩形B每条边的和A对应边之间的距离,也能确定B的位置。前者就是frame的思想,它基于绝对数值,而后者是Autolayout的思想,它基于偏移量的概念。UIScrollView(iOS系统的滑动滚动视图)有自己的frame也就是我们在屏幕上能看到的区域,它还有一个contentSize(UIScrollView的大小)的概念。在使用frame布局的时候,我们一般先设置好子视图的位置,最后再设置contentSize,它会将所有的子视图包含在内,于是通过滑动,我们就可以在有限的布局中,看到所有的内容了。在Autolayout时 ...
【技术保护点】
1.一种基于UIScrollView的iOS界面简化布局方法,其特征在于:包括以下步骤:步骤1、为UIScrollView添加约束;使用Autolayout直接创建一个UIScrollView视图,并UIScrollView视图添加到父视图上添加约束:将UIScrollView视图的左右两边和父视图对齐,并居中显示;步骤2、为container添加约束;首先,将container添加到UIScrollView视图上,并设置约束为container的上、下、左、右和contentSize的距离为0;然后,确定container的高度,container的高度确定后,conta ...
【技术特征摘要】
1.一种基于UIScrollView的iOS界面简化布局方法,其特征在于:包括以下步骤:步骤1、为UIScrollView添加约束;使用Autolayout直接创建一个UIScrollView视图,并UIScrollView视图添加到父视图上添加约束:将UIScrollView视图的左右两边和父视图对齐,并居中显示;步骤2、为container添加约束;首先,将container添加到UIScrollView视图上,并设置约束为container的上、下、左、右和contentSize的...
【专利技术属性】
技术研发人员:许华堂,沈翔宇,
申请(专利权)人:南威软件股份有限公司,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。