【发布时间】:2012-02-19 14:49:11
【问题描述】:
我有一个 UIBarButtonItem 包含一个按钮,我在其上为按下/未按下状态设置了自定义背景图像。按下的图像向下移动 4px,因此未按下时的文本看起来垂直偏离中心。我知道我可以使用[button setTitleEdgeInsets:UIEdgeInsetsMake(10.0, 10.0, 0.0, 0.0)] 来更改文本标签的位置,但是我可以仅针对某个控制状态(未按下)执行此操作吗?
如果这意味着子类化 UIButton,我是否不必自己在 drawRect 中处理所有绘图?
【问题讨论】:
标签: ios ios5 uibutton appearance