2017-02-23 46 views
2

我试图创建一个自定义alertview类,但我创建视图完成块有问题抽头创建alertview和获取标签窃听

我想是这样的,

+ (void)alertview:(UIViewController*)vc handler:(void (^)(UITapGestureRecognizer *))callback{ 
    UILabel *lbl1 = [[UILabel alloc] init]; 
    lbl1.text = @"A"; 
    UILabel *lbl2 = [[UILabel alloc] init]; 
    lbl1.text = @"B"; 
    UILabel *lbl3 = [[UILabel alloc] init]; 
    lbl1.text = @"C"; 
} 

当用户触摸,例如,LBL2

[RFAlertView alertview:self handler:^(UITapGestureRecognizer *selected){ 
        NSLog(@"selected label is : %@",selected); 
       }]; 
+0

对警报方法中的“UITapGestureRecognizer”没有任何对象./ –

+0

它不是一个警报,是一个具有更多标签的自定义视图 –

+0

selected.view.title –

回答

0

检查您是否已经UILableUserIneteractionEnabled设置为YES