ios - iPhone - 图像未在 UIButton 的中心对齐

标签 ios xcode uibutton uiimage

我已经自定义了具有以下属性的 UIButton:

  1. 84x44 帧
  2. 84x44 背景图片
  3. 应该居中的32*32图像

但我的图片总是左对齐。我怎样才能将它重新对齐到 UIButton 的中心位置?

我的按钮上有一个隐藏的标题 (clearColor)。这些标题是字典中的 key_value,所以我知道按下了哪个按钮并在字典中返回相应的值。 我现在明白是这些文字影响了我的形象,但我该如何解决这个问题?

在属性检查器下, 有一个名为 Edge 的水龙头,设置为图像。 我将左值设置为 22 并且所有图像都对齐到中心。 有人可以向我解释这是如何工作的吗?

最佳答案

检查您的 titleLabel 是否为空白 - 如果它有文本,它会将 image 推到左侧以为 titleLabel 腾出空间在右边。

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

相关文章:

iphone - 试图从主线程或 Web 线程以外的线程获取 Web 锁。现在崩溃

iphone - 如何在点击时更改 UIView 的样式?

ios - 如何在 UIButton 子类中设置 UIButton 类型

swift - Flutter:Cocoapods 'Pods-Runner' 目标具有传递依赖项,包括静态二进制文件:Flutter.framework

ios - ld : library not found for -lBolts using cocoapods

ios - 如何根据 UIScrollview 内的按钮框架大小水平滚动 UIScrollView

ios - 在事件上更改 UIButton 背景图像

ios - 自由格式 View Controller xcode

ios - 更改框架不会调整 UIImageView 的大小

iphone - 可视化:最好的方法?