【发布时间】:2015-05-24 16:30:30
【问题描述】:
我只是在 Xcode 中创建一个平移手势来移动图像。我希望在移动 UIView 时翻译出现在标签中。为此,我编写了以下代码:
- (void)handlePan:(UIPanGestureRecognizer*)recognizer {
// Pan Move
static CGPoint initialCenter;
if (recognizer.state == UIGestureRecognizerStateBegan)
{
initialCenter = recognizer.view.center;
}
CGPoint translation = [recognizer translationInView:recognizer.view];
recognizer.view.center = CGPointMake(initialCenter.x + translation.x,
initialCenter.y + translation.y);
self.labelOne.text = [NSString stringWithFormat:@"%f", translation.x];
}
一旦将翻译分配给标签,视图就会返回原点。
我做错了什么?有没有什么特别的网站可以推荐给我,在那里我可以获得那种标准的代码块?
【问题讨论】:
标签: ios objective-c xcode label uipangesturerecognizer