2012-01-26 42 views
3
对齐

我已经定制的UIButton具有以下性质:iPhone - 图像不中心上的UIButton

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

但我的图像总是与左边对齐,我如何将它对齐到UIButton的中心位置?

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

EDIT.2:

在属性检查器中 有一个名为边缘水龙头,设置为图片 我组的左值22 和所有的图像对齐到中心 能有人给我如何解释工作?

+0

也许重复的问题: http://stackoverflow.com/questions/4564621/aligning-text-and-image-on-uibutton-with-imageedgeinsets-and-titleedgeinsets – Ashraf

+0

你通过厦门国际银行或代码做了? – Sarah

+0

我在xib里做的 – Shakesbeer

回答

12

检查您的titleLabel是空白的 - 如果它有文字,它会将image推向左侧,为右侧的titleLabel腾出空间。

+0

u mean title ??? – Shakesbeer

+0

是的,我的意思是标题。 – Tim

+0

绝对如此。奇怪和不直观的是,将图像添加到UIButton会将我(以前的蓝色)文本更改为白色。白色文字隐藏在白色按钮上,所以我无法看到将图像推出中心的文字。 – pkamb