Cocoa - UIBontrolStateNormal和UIControlStateDisabled背景图像之间的UIButton淡入淡出过渡

时间:2011-05-25 12:41:30

标签: objective-c cocoa-touch animation uibutton

我创建了一个UIButton子类,实现了我的应用程序所需的其他功能。

我为状态UIControlStateNormal和UIControlStateDisabled设置了两个不同的背景图像。

当我设置我的按钮启用或禁用时,我希望它在UIControlStateNormal图像和UIControlStateDisabled图像之间有一个淡入淡出动画。

我怎么能在我的UIButton子类中做到这一点?

1 个答案:

答案 0 :(得分:0)

UIButton会自动为您做很多事情,如果您想添加自定义行为,可能很难找到您正在寻找的那种动画。

我会自己使用UIControl(UIButton超类)并使用CALayer隐式(或显式)animations更改背景图像。