我将“n”UIButtons渲染到ScrollView中。我已经将UIButton子类化为处理长水龙头。
UIButtons属于“自定义”类型,仅显示文档目录中的150px x 150 PC图像。
如果用户在其中一个UIButton上点击更长时间,则会在右上角出现一个红叉,以允许他从视图中删除所选的UIButton。
这是我的问题:
我需要为删除设置一些动画。我想要的是淡出选定的UIButton并将删除的UI按钮右侧的UI按钮向左移动一个位置(动画)。
我在网上完成了几个动画教程,但我不知道如何淡入/淡出UIButton或在这种情况下为它们设置动画。
答案 0 :(得分:1)
仅举例说明如何淡出控件:
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration: 0.3];
[yourButton setAlpha:.0];
[UIView commitAnimations];
在提交动画之前,将其他按钮的框架更改为新位置。 希望它有所帮助。