gpt4 book ai didi

ios - UIGestureRecognizer 无法识别

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:31:47 25 4
gpt4 key购买 nike

我试图创建一个应该可拖动的标签。但是拖动的事件没有触发(用断点检查)。下面是代码。

 - (IBAction)InsertText:(UIBarButtonItem *)sender {

UILabel *lblWatermark = [[UILabel alloc] initWithFrame:currentImage.frame];
lblWatermark.text = @"Copyright";
lblWatermark.userInteractionEnabled = YES;
[lblWatermark sizeToFit];


UIPanGestureRecognizer *gesture = [[UIPanGestureRecognizer alloc]
initWithTarget:self
action:@selector(labelDragged:)];
[lblWatermark addGestureRecognizer:gesture];
[currentImage addSubview:lblWatermark];
}
- (void)labelDragged:(UIPanGestureRecognizer *)gesture
{
UILabel *label = (UILabel *)gesture.view;
CGPoint translation = [gesture translationInView:label];

// move label
label.center = CGPointMake(label.center.x + translation.x,
label.center.y + translation.y);
[gesture setTranslation:CGPointZero inView:label];
}

提前谢谢你,

最佳答案

发现错误。其实我也要做

启用用户交互 = 是

不仅用于标签,还用于我在其中添加标签的 Imageview。

关于ios - UIGestureRecognizer 无法识别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12570370/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com