当所有按钮的大小不同时如何设置约束

Posted

技术标签:

【中文标题】当所有按钮的大小不同时如何设置约束【英文标题】:How to set constraints when all buttons are of different size 【发布时间】:2015-09-02 05:45:04 【问题描述】:

我在该视图上的视图控制器上有一个视图我有六个按钮我想为这些按钮设置约束,但我无法做到这一点。当我设置约束时,其中两个被压缩不知道为什么。 我正在分享屏幕截图,请帮助我,谢谢

【问题讨论】:

【参考方案1】:

你不需要六个按钮来设计上面的屏幕。您可以使用UITableView 和自定义UITableViewCell 来做到这一点。

更多:Customize tableview cell

或者通过子查看UIImageUILable来使用三个UIViews,然后将UITapGestureRecogniser添加到UIView

更多:Tap gesture

【讨论】:

抱歉,我只想使用按钮

以上是关于当所有按钮的大小不同时如何设置约束的主要内容,如果未能解决你的问题,请参考以下文章

UIButton 的帧大小何时最终设置

等宽和设置优先级的自动布局

自动布局和设置约束正在改变我的应用程序中按钮的大小

使用图像快速设置按钮约束

Xcode 7 - 约束 - 按钮之间的相等间距

为 UIStackView 中的视图添加大小约束