Ios 视图中的淡入淡出按钮

Ios 视图中的淡入淡出按钮,ios,ipad,uibutton,Ios,Ipad,Uibutton,在我的iPad应用程序中,我需要显示出版物的封面图片。用户可以点击封面以获取详细信息 我考虑将UIButtons渲染为自定义按钮,并将封面图像作为背景图像。可以淡入淡出按钮吗?用户可以选择要显示的出版物类别,并更改要淡出某些出版物的类别。可以使用基于块的动画方法为任何ui视图(包括ui按钮)的alpha属性设置动画: [UIView animateWithDuration:0.25 animations:^{myButton.alpha = 0.0;}]; 这将使您的按钮在0.25秒的时间内淡

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


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

可以使用基于块的动画方法为任何
ui视图
(包括
ui按钮
)的
alpha
属性设置动画:

[UIView animateWithDuration:0.25 animations:^{myButton.alpha = 0.0;}];

这将使您的按钮在0.25秒的时间内淡出。将
alpha
设置为1.0以使其再次淡入

如果希望按钮在设置动画时响应事件,请确保启用用户交互

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

好啊谢谢你!这意味着我需要为每个按钮创建一个UIview,然后将UIButton嵌入UIview中?不,
myButton
是本例中的按钮。这是
UIView
的一个类方法,不需要对其调用实例。