在一个大的view中,某个view元素可以在该view中自由拖动,但是不能超出该大view范围。
首先添加拖动Gesture:
UIPanGestureRecognizer *panGestureRecognizer = [[UIPanGestureRecognizer alloc] initWithTarget:self action:@selector(dragReplyButton:)];
[self.addReplyView addGestureRecognizer:panGestureRecognizer];
[panGestureRecognizer release];
拖拽方法具体实现:
- (void)dragReplyButton:(UIPanGestureRecognizer *)recognizer {
if (recognizer.state == UIGestureRecognizerStateBegan) {
} else if (recognizer.state == UIGestureRecognizerStateChanged) {
CGPoint location = [recognizer loca