在Xcode中创建多个UI标签的方法

时间:2013-05-30 00:30:18

标签: objective-c

我有三个对象,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];

我尝试使用此代码,但它不会创建新标签,而是将之前的标签恢复到原始位置并更改文本

0 个答案:

没有答案