[問題] UIButton image 翻轉

看板MacDev作者 (白毛)時間11年前 (2013/10/29 15:41), 編輯推噓1(104)
留言5則, 4人參與, 最新討論串1/2 (看更多)
我把image做翻轉 再設給UIButton 達到"把UIButton的image翻轉的效果" UIImage *image = [UIImage imageWithCGImage:[UIImage imageNamed:@"xxx"].CGImage scale:2.0 orientation:UIImageOrientationUpMirrored]; [_btn setImage:image forState:UIControlStateNormal]; 但是在按下btn之後(UIControlStateHighlight) image的方向卻是跟翻轉前的一樣 http://imgur.com/fSyU9J6
可是如果用 [_btn setImage:image forState:UIControlStateHighlight]; 就不會有「變灰」的效果 請問該如何讓highlight狀態同時有「翻轉」及「變灰」的效果? 感謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.36.60.160

10/29 18:03, , 1F
叫Art做新圖? 或是改原圖Context Alpha?
10/29 18:03, 1F

10/29 18:14, , 2F
試試[_btn setBackgroundImage:image forState:highlight]?
10/29 18:14, 2F

10/29 19:43, , 3F
樓上的方法試過了
10/29 19:43, 3F

10/29 22:49, , 4F
繼承uibutton 覆寫touch事件?
10/29 22:49, 4F

10/29 22:58, , 5F
或是UIcontrol的 setHighlighted: (BOOL) highlighted
10/29 22:58, 5F
文章代碼(AID): #1IRsQdGm (MacDev)
文章代碼(AID): #1IRsQdGm (MacDev)