UITabBarItem 没有注册点击图标
Posted
技术标签:
【中文标题】UITabBarItem 没有注册点击图标【英文标题】:UITabBarItem does not register click on the icon 【发布时间】:2011-05-10 08:33:42 【问题描述】:我有四个UITabBarItem
。每个都有一个标签和自定义图标。我的AppDelegate
使用UITabBarDelegate
协议,每次点击tabbaritem 都会记录到控制台,这样我就可以看到发生了什么。
选择标签项的唯一方法是单击标签。如果我单击按钮区域上的任何其他位置,包括图标,则什么都不会发生。
你遇到过类似的事情吗?
【问题讨论】:
即使点击在图片上,您是否也会收到点击事件? 不,我只获取标签点击事件。 你能不能再检查一下,如果可能的话,再尝试创建标签栏。 您的自定义图片有什么特别之处吗,它们只是 .png 文件? 我尝试删除标签栏并创建一个新标签栏,但问题仍然存在。 【参考方案1】:好吧,我找到了问题所在。每当单击选项卡并以编程方式插入新视图时,该视图都会放置在选项卡栏的顶部,但是由于它的背景是透明的,所以我看不到它。所以标签栏的一半被另一个视图覆盖。通过确保将SubviewToFront:问题解决。感谢所有试图提供帮助的人。
【讨论】:
以上是关于UITabBarItem 没有注册点击图标的主要内容,如果未能解决你的问题,请参考以下文章