storyboard autolayout iOS开发

首先是需求效果:三个按钮,两个按钮中间添加分割线。要求按钮大小和框等比例。

我是很少用storyboard xib开发的,但是接别人的项目就不一定了,而且是要改布局,加控件的时候。简直是恶心到家了。下面就简单介绍一下。我使用的方法,请大神指教。

只说重点:

第一步,添加最中间的导入视频,勾选下图带✅的部分,然后点add 2 constraints。然后逐步往两边添加。略过,注意:添加过程中,是否限制按钮的宽度都无所谓。


第二步:实现等比例。这一步关键是:按住control键,触摸板按住拖动蓝线到父容器;或者按住鼠标右键直接拖拽蓝线到父容器,选中Equal Widths。若要限制高度比例,就再选上equal height。


然后选中要适配的按钮,看右面图中蓝线部分,最左和最下面的蓝线表示高度和宽度。点左边的蓝线,下面的EDIT只剩下一个,就是你要编辑的。



multiplier就是你要实现的比例:这个比例就看你UI给的图,自己计算。如果UI效果图父View的高度是345,子view的高度是115.那么multiplier的值就填115:345.。然后就是其他两个按钮equal widths,equal height。(可以和第一个按钮相同,也可以都和父view成比例。)其他越是也可以设置multiplier。所以无敌恶心。。。但是也是实现了。

推荐文章:https://blog.csdn.net/CHENYUFENG1991/article/details/51227975


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容