【问题标题】:tapGesture is not working for labelstapGesture 不适用于标签
【发布时间】:2013-12-11 09:08:41
【问题描述】:
UITapGestureRecognizer *tapGesture1 = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(openNewView:)];
UITapGestureRecognizer *tapGesture2 = [[UITapGestureRecognizer alloc]initWithTarget:self action:@selector(openNewView:)];
[writeReview_view setTag:1];
[map_view setTag:2];
[writeReview_view addGestureRecognizer:tapGesture1];
[map_view addGestureRecognizer:tapGesture2];


    -(void)openNewView:(UITapGestureRecognizer *)recog1
     {

            NSLog( @"recog1.view.tag == %d",recog1.view.tag);
            if (recog1.view.tag==2)
            {
               [self performSegueWithIdentifier:@"mapsegue" sender:self];
            }
            else
            {
               [self performSegueWithIdentifier:@"loginsegue" sender:self];
             }
     }

【问题讨论】:

    标签: ios5 uigesturerecognizer


    【解决方案1】:

    在标签上启用 userInteractionEnabled

    label.userInteractionEnabled = YES;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-15
      • 2014-08-17
      • 1970-01-01
      • 2020-05-25
      • 2019-01-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多