gpt4 book ai didi

ios - 按下一个按钮,它就会出现在屏幕的其他地方

转载 作者:行者123 更新时间:2023-11-29 03:22:28 27 4
gpt4 key购买 nike

我有这段代码,因此它会更改位置一次,但当您仍然触摸时它会停留在那里

- (IBAction)fade {
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
[button setAlpha: 0];
[UIView commitAnimations];
[UIView beginAnimations:nil context:NULL];
[UIView setAnimationDuration:0.5];
[button setAlpha: 1];
[UIView commitAnimations];
button.center = CGPointMake(152 + 16,326 + 16);
button.center = CGPointMake(200 + (kPlatformWidth/2),300 + (kPlatformHeight/2));
}

如何让它从这里转到随机位置?

最佳答案

你不应该使用 beginAnimations:context:

引用文档:

Use of this method is discouraged in iOS 4.0 and later. You should use the block-based animation methods to specify your animations instead.

您应该使用 animateWithDuration:animations 形式的新方法:

至于如何让按钮移动到随机位置,使用 arc4random_uniform 计算新的 x 和 y 位置并将这些值用作 View 中心的目标。

关于ios - 按下一个按钮,它就会出现在屏幕的其他地方,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20914940/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com