【问题标题】:Animation of UIButtons in ScrollViewScrollView 中 UIButtons 的动画
【发布时间】:2011-11-20 09:54:13
【问题描述】:

我将“n”个 UIButton 渲染到一个 ScrollView 中。我将 UIButton 子类化为处理长按。

UIButton 属于“自定义”类型,仅显示来自 Documents Directory 的 150px x 150 PC 图像。

如果用户在其中一个 UIButtons 上点击更长的时间,右上角会出现一个红叉,允许他从视图中删除选定的 UIButton。

这是我的问题:

我需要对删除进行一点动画处理。我想要的是淡出选定的 UIButton 并将已删除 UIbutton 右侧的 UIbuttons 向左移动一个位置(动画)。

我在网络上完成了几个动画教程,但我不知道如何淡入/淡出 UIButton 或在这种情况下为它们设置动画。

【问题讨论】:

    标签: ios animation uibutton fading


    【解决方案1】:

    只是一个如何淡出控件的示例:

    [UIView beginAnimations:nil context:NULL];
    [UIView setAnimationDuration: 0.3];
    
    [yourButton setAlpha:.0];
    
    [UIView commitAnimations];
    

    在提交动画之前将其他按钮的框架更改为新位置。 希望对您有所帮助。

    【讨论】:

    • UIView 会是我的 UIScrollView 吗?它说没有实例方法-beginAnimations:context
    • 不,只是班级。这是一个类方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多