iphone - 将按钮动画化为单击时的旋转器

标签 iphone ios animation

所以基本上我有一个按钮。当第一次单击它时,我希望它显示一个旋转动画(有点像游戏扭曲器,旋转器的东西)。我希望按钮本身有这个动画。最好作为背景。我让按钮的另一部分正常工作,当再次按下它时,它会停止随机指向一个方向。关于如何让它发挥作用有什么想法吗?

-(IBAction)spinnerButton:(id)sender{
NSString *display;
if (pressCount%2 == 0) {
    NSString *spinning;
    spinning = @"Press again to stop spinner.";
    display = [[NSString alloc] initWithFormat:@"%@",spinning];

    sender.animationImages = [NSArray arrayWithArray: imageArray];
    sender.animationDuration = 1.0;
    sender.animationRepeatCount = 0;
    sender.startAnimating;
}

imageArray 被放在一起。

- (void)viewDidLoad
{
    [super viewDidLoad];


imageArray = [[NSMutableArray alloc] initWithCapacity:8];

for (int i = 0; i < 8; i++) {
    [imageArray addObject:[UIImage imageNamed:[NSString stringWithFormat:@"piece%d.png", i]]];
}
}

我的想法是它需要看起来像这样

[sender setBackgroundImage:[UIImage imageNamed:@"piece1.png"] forState:UIControlStateNormal];

但我不太确定如何将数组放入其中并设置持续时间和所有这些内容。谢谢,欢迎并感谢任何帮助。

最佳答案

我让它工作得很好。我在按钮顶部放置了一个 ImageView 。它仍然允许我单击按钮,并且允许我正确地将图像和动画绑定(bind)在一起。

关于iphone - 将按钮动画化为单击时的旋转器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7690626/

相关文章:

ios - 设置索引和顶点数组 openGL ES

ios - xcode .pch,从一个文件中排除

javascript - 如何使用 jquery 动态插入 css vendor 前缀

ios - Facebook Paper - 应用程序的哪些部分使用了哪些第 3 方库?

ios - Github 上的 OBDII 蓝牙阅读器 iOS 应用程序?

ios - View Controller 中有两个 View / Pane

iphone - 白色背景的 GLPaint

jquery - 谷歌地图 JS API : move map animated between locations

iphone - 我可以在 Iphone 中制作图表吗?使用任何框架

ios - 单击按钮后一段时间后做某事