如何为突出显示状态反转titleLabel的UIButton阴影偏移?

时间:2011-06-30 03:24:11

标签: uibutton shadow

我希望为正常状态创建一个带有阴影效果UIButton(//文本下方的阴影)的[UIButtonInst titleLabel].shadowOffset = CGSizeMake(0, 1),而CGSizeMake(0, -1)(//文本上的阴影)表示突出显示的状态。

我阅读了UIButton的文档。似乎不能为不同的状态设置[UIButtonInst titleLabel].shadowOffset。有setBackgroundImage:forStatesetTitleColor:forState,但没有setTitleShadowOffset:forState

有没有办法让这种情况发生?

2 个答案:

答案 0 :(得分:6)

在文档中找到它,

@property(nonatomic) BOOL reversesTitleShadowWhenHighlighted 

正是我所需要的。

需要更仔细地阅读文档,:p

答案 1 :(得分:-1)

您也可以使用:

button.titleLabel.shadowOffset = CGSizeMake(0, -1);

如果你想要没有高光的逆效果。