我想动态地将UIbutton
作为子视图添加到UIlable
。但我无法点击按钮。看来标签不允许buttonTapped事件发生。
有人可以解释究竟发生了什么吗?任何人都可以为我提供替代方案吗?谢谢!UIButton作为子视图在UILabel
回答
有趣的是,在发布这个问题5分钟后,我自己得到了答案。看来,我必须在标签上启用我的userInteraction。
即 -
lbl.userInteractionEnabled=YES;
可能不是最好的方法来设置,但它的工作原理。 – Intentss 2010-06-11 22:47:20
你的问题(以及随后的回答)不给做你尝试什么样的智慧(或缺乏)说。 UILabel
对象通常不是互动的,并且将UIButton
作为子视图放置到标签上,仅仅因为您可以做到这一点,听起来根本听起来不像是遵循Apple HIG for iPhone。
这个问题的答案如何? – Esqarrouth 2015-04-04 17:40:30
@Esq这是一个答案!我有同样的问题。现在,不是使用UILabel,而是将其更改为UIView,这可能是更好的方法。 – LevinsonTechnologies 2015-09-07 21:05:16
- 1. UIButton和UILabel不从UIButton更新视图
- 2. UIButton作为子视图编程约束
- 3. UIButton在当前视图添加子视图后无法工作
- 4. UIButton作为UITableViewCell子视图的一部分 - 使其工作
- 5. 删除UIButton的子视图
- 6. 暧昧约束添加的UILabel当作为子视图的UITextView
- 7. UILabel在不同子视图中
- 8. 将UIButton作为子视图添加到UITabBar
- 9. iOS UILabel子视图有时显示比其他子视图晚
- 10. 为textLabel作为子视图
- 11. UIButton在子视图中触发当前ViewController中的动作
- 12. 从UIButton获取UILabel
- 13. UITableViewCell与UILabel子视图缓存问题
- 14. 如何更新inputView子视图的UILabel?
- 15. 如何删除子视图是UILabel
- 16. 作为子视图的页面视图
- 17. 子视图用的UIButton无法点击
- 18. 从子视图中的UIButton加载tabBarController
- 19. 攻丝UIButton,这是UIView的子视图
- 20. UIButton的子视图需要释放?
- 21. 声明的UIButton的子视图
- 22. 添加自定义UIButton到子视图
- 23. iPhone UIView动画禁用UIButton子视图
- 24. 作为子视图的UIPickerView
- 25. tabbarcontroller作为子视图
- 26. NavigationController作为子视图
- 27. SFSafariViewController作为子视图
- 28. iPad SplitView作为子视图
- 29. 奇怪的UILabel和UIButton的行为
- 30. 添加的UIButton到子视图不工作
也许将UILabel和UIButton都添加到包装UIVIew中会更好? – texmex5 2010-05-08 08:31:29