【AutoLayout案例1-按钮居中显示 Objective-C语言】

本文通过一个实例展示了如何使用Objective-C中的AutoLayout实现按钮在不同屏幕尺寸下居中显示。讲解了使用自动布局时,不再需要根据具体屏幕尺寸调整控制器大小,而是利用大四方块进行布局,确保内容在所有屏幕下都能正确显示。并详细介绍了设置按钮约束以实现水平和垂直居中的步骤。
摘要由CSDN通过智能技术生成

一、按钮居中显示

通知

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竖屏状态下,是什么效果

通知

这儿解决一个问题,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

清风清晨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值