我有三个对象,UI标签,UI文本字段和UI按钮,我想编写一个代码,将输入的内容放入标签中的文本字段中,并使用平移手势使其可拖动,同样我想要创建一种方法,使得用户可以将标签拖动到屏幕上的任何点,并且当用户在文本字段中键入另一个文本时,它会创建一个新标签,文本将保留上一个标签屏幕..我只想让它在每次点击屏幕时创建可拖动的标签
- (void)change:(id)sender {
UILabel *label = [[UILabel alloc] init ];
UIPanGestureRecognizer *panRecognizer =
[[UIPanGestureRecognizer alloc]initWithTarget:self
action:@selector(panDetected:)];
_label.text = _textField.text;
[self.view addSubview:label];
[label addGestureRecognizer:panRecognizer];
我尝试使用此代码,但它不会创建新标签,而是将之前的标签恢复到原始位置并更改文本