gpt4 book ai didi

ios - Objective C iPhone 编程一个点或形状来跟随你的光标

转载 作者:行者123 更新时间:2023-11-28 22:16:48 25 4
gpt4 key购买 nike

我如何创建一个程序,使一个点从中心开始,当我点击屏幕时,点跟随我点击的地方?不像传送到它,我的意思是每次点击都会稍微改变它的坐标。我在理论上知道如何做到这一点,就像

if (mouseIsClicked) { 

[mouseX moveX];
[mouseY moveY];

}

并使 mouseX 和 mouseY 所在的类有一些方法可以靠近鼠标所在的位置,但我只是不知道实际实现它的任何细节。哎呀,我什至不知道如何首先生成一个点!这些指南都没有帮助。不过我真的很想学这门语言。我一直坐在我的 Mac 前胡思乱想,试图让任何东西正常工作,但在任何地方都没有达到我想要的效果。

感谢您帮助像我这样的新手。

最佳答案

如果您要子类化 UIView,您可以使用 touchesBegan/touchesMoved/touchesEnded 方法来完成此操作。像这样的东西:

- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
UITouch *touch = [touches anyObject];
CGPoint p = [touch locationInView:self];
//slightly update location of your object with p.x and p.y cgpoints
[self setNeedsDisplay];
}

-(void)drawRect{
//draw your object with updated coordinates
}

关于ios - Objective C iPhone 编程一个点或形状来跟随你的光标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21446966/

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