gpt4 book ai didi

iphone - 检测触摸 iphone 中绘制的项目

转载 作者:行者123 更新时间:2023-11-29 10:58:27 24 4
gpt4 key购买 nike

如果我使用 CGContext 绘制一个圆圈,是否可以使用触摸拖动该圆圈。有没有办法检查触摸区域是否包含绘制的圆圈?

我想用圆形或盒子形状创建自定义 UIControl

最佳答案

你能做的就是画出那个圆的矩形

CGRect myRect=CGRectMake(center.x-radius, cemter.y-radius, 2r, 2r);

并通过选择触摸点作为检测矩形内的触摸

CGPoint touch=[[touches anyObject]locationInView:self];
if(CGRectContainsPoint(myRect,touch ))
{

//code here for true condition
}

关于iphone - 检测触摸 iphone 中绘制的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17207697/

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