에 충돌 :있는 UIButton 내가에 draginside 이벤트를 보내는있는 UIButton이 uitouch 이벤트
-(void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event {
그것은있는 viewDidLoad에서 다음 코드를 통해이 작업을 수행 : 그것은로 전송하는 방법 내에서
[colourButton1 addTarget:self action:@selector(touchesBegan:withEvent:) forControlEvents:UIControlEventTouchDown];
, 다음 줄이 :
UITouch *myTouch = [touches anyObject];
그리고 몇 가지 이유를 들어,있는 UIButton 내부에 끌어이 충돌 앱. 어떤 아이디어?
편집 :이 솔루션 ..
-(IBAction)buttonDragged:(id)button withEvent:(UIEvent*)event {
NSSet *touches = [event touchesForView:colourButton1];
[self touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event];
}
다른 곳에서 버튼을 드래그 할 수 있기를 바랍니다. 위의 코드를 더 편집했습니다. – Andrew
나는 본다. 그런 행동을 구현하는 가장 좋은 방법인지는 모르겠지만 만약 당신이 절대적으로 이것을 필요로한다면 당신은 이벤트에서 손을 뗄 수 있습니다 - NSSet * touches = [이벤트 touchesForView : 발신자] – hoha
그 코드는 어디에 둘까요? – Andrew