在视图中淡入淡出UIButton

时间:2011-11-08 08:09:46

标签: ios ipad uibutton

在我的iPad应用程序中,我需要显示封面 - 出版物的图像。用户可以点击封面以获取详细信息。

我考虑将UIButtons渲染为自定义按钮,封面图像为背景图像。是否可以淡入淡出UIButton?用户可以选择要显示的出版物类别,并且他更改了我希望淡化某些出版物的类别。

2 个答案:

答案 0 :(得分:38)

任何alpha的{​​{1}}属性(包括UIView)都可以使用基于块的动画方法进行动画处理:

UIButton

这将使您的按钮在0.25秒内消失。将[UIView animateWithDuration:0.25 animations:^{myButton.alpha = 0.0;}]; 设置为1.0可将其重新淡入。

答案 1 :(得分:6)

如果您希望按钮在设置动画时响应事件,请务必启用用户互动

[UIView
        animateWithDuration:5.0
        delay:0.0
        options:UIViewAnimationOptionAllowUserInteraction
        animations:^{ button.alpha = 0.0; }
        completion:nil];