我是新来的ios。不让UIButton拖到圈外
我有一个视图,我用Quartos核心绘制了一个圆。
我已经把一个UIButton放在那个圆圈里,并赋予了DRag的Funcnality并放下那个按钮。
现在我想限制按钮不能被拖出该圈区域。
巴顿TouchDragOutSide事件是
- (void) draggedOut: (UIControl *) c withEvent: (UIEvent *) ev
{
if([viewCanvas pointInside:[[[ev allTouches] anyObject] locationInView:viewCanvas ] withEvent:ev])
c.center = [[[ev allTouches] anyObject] locationInView:viewCanvas ];
}
此时按钮不能被拖出矩形查看区域的一侧。
感谢您的帮助
仍然需要矩形视图不采取圆视图 – Impossible 2013-03-26 11:12:44
那么你应该如何得到矩形的正切和限制按钮到它... – BhushanVU 2013-03-26 11:14:26