【发布时间】:2011-05-19 13:38:44
【问题描述】:
我将两个CAGradientLayers 放在UIButton 上,然后根据按钮是否突出显示(手指向下)来更改图层。
问题在于梯度变化需要几分之一秒。起初它褪色了,我通过清除图层上的所有动画来解决这个问题。
两个渐变都是预先创建的,在 touchDown 时,高亮渐变将其隐藏变量设置为 FALSE,我认为这应该是即时的吗?我错过了什么?有没有更好的方法来实现这一点?
代码的目的是创建按钮,如此处显示的登录按钮:
【问题讨论】:
标签: objective-c cocoa-touch ios4 uibutton