我希望为正常状态创建一个带有阴影效果UIButton
(//文本下方的阴影)的[UIButtonInst titleLabel].shadowOffset = CGSizeMake(0, 1)
,而CGSizeMake(0, -1)
(//文本上的阴影)表示突出显示的状态。
我阅读了UIButton
的文档。似乎不能为不同的状态设置[UIButtonInst titleLabel].shadowOffset
。有setBackgroundImage:forState
和setTitleColor:forState
,但没有setTitleShadowOffset:forState
。
有没有办法让这种情况发生?
答案 0 :(得分:6)
在文档中找到它,
@property(nonatomic) BOOL reversesTitleShadowWhenHighlighted
正是我所需要的。
需要更仔细地阅读文档,:p
答案 1 :(得分:-1)
您也可以使用:
button.titleLabel.shadowOffset = CGSizeMake(0, -1);
如果你想要没有高光的逆效果。