Iphone 未单击UILable上的UIButton
我有一个按钮,它被添加到UILabel,UILabel被添加到UIView,最后UIView被添加到滚动视图 这是我的代码:Iphone 未单击UILable上的UIButton,iphone,Iphone,我有一个按钮,它被添加到UILabel,UILabel被添加到UIView,最后UIView被添加到滚动视图 这是我的代码: nextBtn=[UIButton buttonWithType:UIButtonTypeCustom]; nextBtn.frame=CGRectMake(250, 8, 26, 26); //2626 [nextBtn setImage:[UIImage imageNamed:@"disclosure1.png"] forState:UIContr
nextBtn=[UIButton buttonWithType:UIButtonTypeCustom];
nextBtn.frame=CGRectMake(250, 8, 26, 26); //2626
[nextBtn setImage:[UIImage imageNamed:@"disclosure1.png"] forState:UIControlStateNormal];
[nextBtn addTarget:self action:@selector(nextBtnClkd) forControlEvents:UIControlEventTouchUpInside];
[reviewLabel addSubview:nextBtn];
[middleView addSubview:reviewLabel];
[mScrollView addSubview:middleView];
[self.view addSubview: mScrollView];
现在,单击按钮时不会调用nextBtnClkd方法
请帮帮我
谢谢
Ben您的UILabel是否接受交互事件
reviewLabel.userInteractionEnabled = YES;
您的UILabel是否接受交互事件
reviewLabel.userInteractionEnabled = YES;
显示您的标签和middleView代码
nextBtn=[UIButton buttonWithType:UIButtonTypeCustom];
nextBtn.frame=CGRectMake(250, 8, 26, 26);
[nextBtn setImage:[UIImage imageNamed:@"disclosure1.png"] forState:UIControlStateNormal];
[nextBtn addTarget:self action:@selector(nextBtnClkd) forControlEvents:UIControlEventTouchUpInside];
[nextBtn addSubview:reviewLabel]; //Add label on Btn.
[middleView addSubview:nextBtn];
[mScrollView addSubview:middleView];
[self.view addSubview: mScrollView];
显示您的标签和middleView代码
nextBtn=[UIButton buttonWithType:UIButtonTypeCustom];
nextBtn.frame=CGRectMake(250, 8, 26, 26);
[nextBtn setImage:[UIImage imageNamed:@"disclosure1.png"] forState:UIControlStateNormal];
[nextBtn addTarget:self action:@selector(nextBtnClkd) forControlEvents:UIControlEventTouchUpInside];
[nextBtn addSubview:reviewLabel]; //Add label on Btn.
[middleView addSubview:nextBtn];
[mScrollView addSubview:middleView];
[self.view addSubview: mScrollView];
标签的用户交互设置为“否”。因此,首先将其设置为“是”
reviewLabel.userInteractionEnabled=YES;
标签的用户交互设置为“否”。因此,首先将其设置为“是”
reviewLabel.userInteractionEnabled=YES;