以下用例突出顯示的狀態:的UIButton與具有多於1步驟
有被示出的UIButton上這使得該應用的主要用例在屏幕的底部。如果用戶第一次在應用程序中登錄,我想通過將其設置爲突出顯示狀態來顯示該按鈕的動畫。但是 - 我希望動畫至少具有4種狀態(按鈕上有不同顏色的圓環) - 在高光動畫期間,我想在快速動畫中添加每個狀態1環)
任何一個想法該怎麼做?
(我不想使用一個單獨的ImageView爲)
UPDATE:
THX的幫助 - 我已經找到了有效的解決方案。
我有子類UIButton並覆蓋了setHighlighted:(BOOL)highlighted
方法。在方法內部,我有一個檢查,如果我想使用自定義突出顯示。我adjustsImageWhenHighlighted = NO
完美的作品:
的突出本身是由..
[UIView transitionWithView:self.imageView duration:0.1f options:UIViewAnimationOptionTransitionCrossDissolve animations:^{ self.imageView.image = [UIImage imageNamed:@"xyz.png"]; } completion:^(BOOL finished) { if(finished)..
重要完成。
使用單獨的UIImageView。 : - )你爲什麼不想這樣做? –
也爲UIImageView,我還沒有找到完美的解決方案,然後真的看起來很驚人 - 但總的來說 - 我寧願使用UIButton子類的清潔解決方案,我想 –
你有乾淨的解決方案做到這一點一個imageView? –