ios - 在居中的 UIButton 上左对齐图像

标签 ios objective-c uibutton

让 UIButton 的图像边缘插入左对齐同时让标题完全居中的好方法是什么?比如下面的:

enter image description here

图像将有一个固定的左内插,但标题将始终在整个按钮中居中。我找到的大多数解决方案可以追溯到 4 或 5 年前,它们基于手动计算图像的必要插图,同时保持标题的中心对齐。

真的没有简单的方法来做到这一点吗?

最佳答案

您可以使用按钮图像将 Assets 设置为左对齐,并将水平对齐方式设置为左对齐。对于标题,您可以添加一个额外的 UILabel 并以水平居中对齐的方式对其进行约束。

button with asset left aligned set horizontal alignment

关于ios - 在居中的 UIButton 上左对齐图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37119373/

相关文章:

arrays - 我有十个按钮,我需要知道用户选择了哪个按钮并将该信息保存到用户配置文件中

ios - 将 UIButton 添加到 UITableView 部分标题

ios - 在点击搜索之前不显示 UISearchDisplayController 结果 View

ios - 在两个iOS设备之间通过蓝牙传输类(class)

iOS UITableView 选择隐藏 subview 按钮背景色

objective-c - 方向更改后居中 UIPageControl

ios - TableViewController 图像大小调整 Swift 4 Xcode 9

ios - 跳过 UINavigationController 堆栈中的 View Controller

ios - 如何使用 SwiftyJSON(在 Swift 中)基于 JSON 对象数组创建对象数组?

ios - 动态改变uitextview的文字大小