我有一个UIButton
我添加了一个子视图UIButton
这是一个UILabel
。当我点击UILabel
时,按钮的动作不会被触发。是否有一个简单的修复方法,以便在触摸UILabel
时触摸事件传递到UIButton
?
我正在考虑给UILabel
添加手势识别器,然后触发UIButton
的操作,不确定是否有更简单的方法。添加一个UILabel作为UIButton的子视图不会触发按钮动作
6
A
回答
4
4
试试这个,
- (void)viewDidLoad
{
[super viewDidLoad];
UIButton *firstButton=[UIButton buttonWithType:UIButtonTypeRoundedRect];
[firstButton setTitle:@"first" forState:UIControlStateNormal];
firstButton.frame=CGRectMake(40, 70, 80, 80);
[firstButton addTarget:self action:@selector(firstButtonClicked) forControlEvents: UIControlEventTouchUpInside];
[self.view addSubview:firstButton];
UILabel *label=[[UILabel alloc]initWithFrame:CGRectMake(0, 0, 80, 80)];
[email protected]"hai";
label.backgroundColor=[UIColor redColor];
[firstButton addSubview:label];
}
-(void)firstButtonClicked {
NSLog(@"first");
}
相关问题
- 1. UIButton作为子视图在UILabel
- 2. 在UITextView上添加一个UILabel作为子视图
- 3. 我想要一个按钮在不同的视图中触发一个动作
- 4. 在子视图中为按钮添加动作
- 5. UIButton在子视图中触发当前ViewController中的动作
- 6. 如果两个视图之间存在UIButton不触发动作
- 7. 我的按钮触发不会工作
- 8. 将按钮作为子视图添加到UIView后不能点击按钮
- 9. 添加UISearchBar与范围按钮作为UIView的子视图
- 10. 在UINavigationBar的添加子视图的按钮不起作用
- 11. 暧昧约束添加的UILabel当作为子视图的UITextView
- 12. 集合视图单元格按钮不触发动作
- 13. 具有自定义视图的右导航栏按钮不会触发动作
- 14. 添加子视图的UIButton
- 15. 如何添加uibutton,uiimage作为mpmovieplayercontroller的子视图?
- 16. 添加的UIButton到子视图不工作
- 17. 上的一个按钮添加一个动作没有IBAction为
- 18. 在UIScrollView中添加为子视图的UIButton的触摸检测
- 19. 自定义UIButton类的子视图不会触发点击
- 20. 如何添加一个按钮作为
- 21. 动态添加的按钮面板,点击将不会触发
- 22. 动态添加的链接按钮不会触发事件
- 23. 按钮不会添加到视图
- 24. UIButton在当前视图添加子视图后无法工作
- 25. 作为子视图添加UIButton远离UIView
- 26. 将UIButton作为子视图添加到UITabBar
- 27. 如何添加一个动作到UIButton
- 28. 添加动作在IOS一个UIButton SDK
- 29. 按钮会忽略前一个视图控制器的动作
- 30. 如何在removefromsubview uibutton之后添加按钮子视图?
你是如何添加标签,在代码或IB?而且,为什么要添加一个标签 - 一个按钮已经有一个titleLabel,为什么要添加另一个? – rdelmar
发布您用于添加该标签的代码 –