在我的iPad应用程序中,我需要显示封面 - 出版物的图像。用户可以点击封面以获取详细信息。
我考虑将UIButtons渲染为自定义按钮,封面图像为背景图像。是否可以淡入淡出UIButton?用户可以选择要显示的出版物类别,并且他更改了我希望淡化某些出版物的类别。
答案 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];