gpt4 book ai didi

iOS:如何判断按钮是否被拖入指定区域

转载 作者:行者123 更新时间:2023-11-28 22:23:06 24 4
gpt4 key购买 nike

我有一个游戏想法,用户可以将硬币(在我的例子中是按钮)拖到黄色图像(背景为黄色的 UIView 图像)上以满足他们假设计算的随机数量。当我必须在拖动硬币后找出硬币的位置时,我的问题就出现了。目前我的黄色盒子的坐标是 359 x,376 y,宽 375,高 593。

-(IBAction)dragged_out:(id)sender withEvent: (UIEvent *) event
{
UIButton *selected = (UIButton *)sender;
selected.center = [[[event allTouches] anyObject] locationInView:self.view];
}

这是我创建的允许用户拖动我的硬币的方法。任何建议都会有所帮助,因为我的想法已经用完了。还有一个问题是,我的一角硬币和五分硬币图像在移动时拖动得非常平滑,但是当我的四分之一图像被拖动时,它非常不稳定。这与图像本身有关吗?我为图片使用 .png 格式。

谢谢,

瑞安W

最佳答案

这样试试,

if (CGRectIntersectsRect(selButton.frame, your_area_frame)) {

// button is within the area.

} else {

// Button is not is the area.
}

关于iOS:如何判断按钮是否被拖入指定区域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19786497/

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