2011-06-30 69 views
2

我想爲陰影效果製作UIButton[UIButtonInst titleLabel].shadowOffset = CGSizeMake(0, 1)(//文字下面的陰影)爲正常狀態,而CGSizeMake(0, -1)(//陰影在文字上)爲突出顯示的狀態。如何反轉UIButton的titleLabel shadowoffset處於突出狀態?

我閱讀了文檔UIButton。看來[UIButtonInst titleLabel].shadowOffset不能設置爲不同的狀態。有setBackgroundImage:forStatesetTitleColor:forState,但沒有這樣的setTitleShadowOffset:forState

有沒有辦法做到這一點?

回答

6

得到它在文檔中,

@property(nonatomic) BOOL reversesTitleShadowWhenHighlighted 

正是我需要的。

需要更仔細地閱讀文件,:P

-1

您還可以使用:

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

如果不想亮點相反的效果。