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

exu*_*exu 2 shadow uibutton

我希望UIButton使用阴影效果[UIButtonInst titleLabel].shadowOffset = CGSizeMake(0, 1)(//文本下面的阴影)表示正常状态,而CGSizeMake(0, -1)(//阴影在文本上)表示突出显示状态.

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

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

exu*_*exu 6

在文件中得到它,

@property(nonatomic) BOOL reversesTitleShadowWhenHighlighted 
Run Code Online (Sandbox Code Playgroud)

正是我需要的.

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