为什么UIButton在iOS 7上渲染titleLabel非常糟糕?

时间:2014-02-20 09:43:22

标签: objective-c ios7 uibutton uikit rendering

我正在使用IcoMoon创建一个用于生成图标的自定义字体。然而,这并不起作用,因为使用Helvetica会发生同样的现象。

为什么在iOS 7上的UIButton的titleLabel上会出现2件事?

  • 标签的右边缘被切掉(按钮框架更宽,但标签框架被切断
  • 浅灰色图像周围有一个暗环。

Dark Ring on Light Image

这看起来非常糟糕,而且基本上是不可接受的。我们必须自己渲染图形并在适当的位置定位图像。

我会很感激任何信息。区分这两个复选标记的唯一方法是它们为titleColor设置了不同的颜色

1 个答案:

答案 0 :(得分:-1)

尝试setBackgroundImage:而不是setImage: