storyboard设置控件的长宽比和控件之间的尺寸成比例

本文介绍了如何在iOS的Storyboard中设置控件之间的尺寸比例和控件自身的长宽比例。通过具体步骤,展示了如何使viewA的高度是viewB的两倍以及如何设置控件的长宽比,减少了手动计算和代码量。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

使用storyboard添加约束速度比较快,那是在用熟练的情况下,有时候遇到某个要求或者方法不会,就不得不停下来, 耽误了速度.熟练是个重复的过程,需要练习,使用storyboard会比使用代码减少不少的代码量和计算量.但是后期维护对别人来说比较困难,不说废话了,说说今天的问题:控件之间的尺寸比例设置与控件自身的长宽比例设置.
一,控件之间的尺寸比例设置
打个比方:有两个view,需要设置viewA的高度是viewB的高度的2倍,
1.首先拖两个view到父视图上,如图设置好viewA的尺寸,设置viewB的除高度的尺寸,当然在完整的设置之前,会显示各种黄线,这个是一个未完成警告,不用太在意.

2.同时选中viewA和viewB,点击右下角三个图标的中间那个,出现下图,选中Equal Heights(等高, 你如果设置宽度成比例,可以选择Equal Widths, (等宽)).


3.设置长度比例,选中viewB,右侧会出现会出现下面的界面,选中Proportional Height to View,弹出对话框,选择Multiplier,填入1:2,就行了.

最后效果图



第二个问题:控件的长宽比
1.选中目标viewA,在viewA自身上右键(或者ctrl + 鼠标左键)拖拽,连到自己身上松开,会弹出一个加约束的菜单项,



2.选择Aspect Ratio,然后在右边出现一个红框选择的选项(320:37 这个是现在的实际比例),

3.点击Edit填入你想要的比例即可


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值