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 没有注册点击图标的主要内容,如果未能解决你的问题,请参考以下文章

微信支付 失败 错误信息 当前页面的URL未注册 帮解决下

Windows 8.1 下有没有通过注册表修改图标,菜单字体的方法

Win10安装后SVN的图标不见了怎么办

UOS如何登陆网络账号

百度地图标注小图标如何设置

最大化 UITabBarItem 图像的大小