热门标签 | HotTags
当前位置:  开发笔记 > 前端 > 正文

iOSAutolayout:两个宽度相等的按钮,并排

如何解决《iOSAutolayout:两个宽度相等的按钮,并排》经验,为你挑选了3个好方法。

我目前在使用AutoLayout时遇到困难.我正在使用界面构建器,并尝试将两个宽度相等的按钮并排放置,如下图所示.

客观布局

从下面的预览图像中,我的titleImage已被正确约束并正确显示,但按钮不是.我已经通过将按钮1​​与titleImage的前沿对齐来实验,而button2与titleImage的后缘对齐,但是此时两个按钮之间的宽度分布变得偏斜,如下所示.

问题场景

我的目标是了解缺少哪些约束,并且应该应用于两个按钮以保持相等的宽度,而不管设备如何.如果可能的话,我想通过接口构建器而不是其他代码来实现这一点.



1> Abubakr Dar..:

添加以下约束

    从button1到button2分配相等的宽度.

    在两个按钮之间分配水平间距.

    将按钮1的前导空间分配给其超级视图.

    将button2的尾随空格分配给其superview.

    为这两个按钮分配顶部空间.


    请让我知道这对你有没有用.


很棒 - 这对我有用.特别是点#2 - 增加水平间距.

2> Vvk..:

按照步骤和截图进行简单的解决方案


步骤1)

对于按钮1:设置约束: (1)前导,(2)顶部或底部,根据您的需要,(3)高度


第2步)

对于按钮2:设置约束: (1)Trailling,(2)顶部或底部,根据您的需要,(3)高度

步骤-3)

按和Dregg从Button1到按钮2

选择" 水平间距"


第4步)

选择"双向"按钮和"添加约束" 等宽度


OUTPUT

希望它能帮助你:)


完美的答案及其在每部手机中的工作

3> Ben..:

在iOS9中的堆栈布局,将非常好的工作.将堆栈视图添加到视图中并配置如下:

在此输入图像描述


推荐阅读
author-avatar
QFWQF2010_899
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有