【AutoLayout案例1-按钮居中显示 Objective-C语言】
移动开发
2023-08-08 19:19:51
阅读次数: 0
一、按钮居中显示
1.接下来,我们就用这个autoLayout,自动布局,给大家写一个,实现几个案例,给大家看一下
那么,首先,第一个,大家注意,
当我们使用autoLayout,自动布局的时候,我们新建一个项目,
这个新建的项目,里面有一个控制器,这个控制器,是不是默认,是四四方方的一个四方块儿吧
四四方方这么一个四方块儿,
这个四方块儿,我们看一下,它是多大
里面这个View,是不是600,乘,600,的啊
是600,乘,600,的
我们以前,写代码的时候,怎么做,是不是拿到以后,
先把这个控制器,改成我们3.5英寸,或者4英寸,
4.7英寸,是不是先改成我们规定的英寸啊
当我们使用自动布局,的时候,你把一个控制器,拽过来,
就使用这个600,乘,600,这个大四方块儿,
就使用这个大四方块儿,这以后,是一个趋势,
以后,这是趋势,
以后,大家使用size classes,加,autoLayout
的时候,使用的全是这个大四方块儿,
为什么,都是大四方块儿呢,
因为,它以后,就根本不分屏幕是多大了,
你在这个大四方块儿里面,要把iPhone的所有屏幕、iPad的所有屏幕,全都进行屏幕适配,
全都布局出来,
根本不分3.5英寸,4.7英寸,
不分这个大小了,
都是在这个600,乘,600,这个四方块儿里,布局
我们布局,都是相对位置,
你这样设置好以后,在不同的屏幕下,它会自动进行计算那个frame的
所以说,autoLayout,就不要把它限制成、4.7、3.5,就不要限制成这样了
除非你觉得这个时候,自动布局已经解决不了这个问题了,不会用了,这个时候,你可以先限制一个3.5英寸、4.7英寸,
一般情况下,以后的趋势,就是用size classes,比如说,这是设置所有iPhone竖屏状态下,是什么效果
这儿解决一个问题,
转载自blog.csdn.net/madoca/article/details/132148606