1
如果我使用CGContext
繪製圓,是否可以使用觸摸來拖動此圓。有沒有辦法檢查被觸摸的區域是否包含該繪製的圓圈?檢測在iphone中繪製物品上的觸摸
我想創建具有圓形或箱形的自定義UIControl
。
如果我使用CGContext
繪製圓,是否可以使用觸摸來拖動此圓。有沒有辦法檢查被觸摸的區域是否包含該繪製的圓圈?檢測在iphone中繪製物品上的觸摸
我想創建具有圓形或箱形的自定義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
}
做了它能幫你檢測矩形內的觸摸? – amar
非常感謝。這正是我期待的! – Nassif
然後你可以通過點擊下面的選中標記來回答answr Thanku – amar