UILabel tap 在模拟器中工作但在 iphone 中不工作

Posted

技术标签:

【中文标题】UILabel tap 在模拟器中工作但在 iphone 中不工作【英文标题】:UILabel tap working in simulator but not in iphone 【发布时间】:2013-08-13 08:57:22 【问题描述】:

在我的 ios 应用程序中,有一个标签被隐藏,并在单击按钮时显示,当用户点击标签时,它应该给出一个警报视图。为了让用户与标签进行交互,我启用了用户交互,并且点击手势的数量为 1,它在模拟器中工作,但在 iphone 模拟器上工作在 ios6 和 iphone 在 ios7 上

【问题讨论】:

【参考方案1】:

为什么使用UILabel

使用UIButton

以标题作为文本和 将按钮类型设置为自定义 制作背景颜色clearcolor。 也在touchupinside中设置动作

【讨论】:

即使按钮输入不起作用我也尝试过 当我签入运行 ios6 的设备时,它显示 alertview 但不在 ios7 上,我什至检查了两种情况下是否启用了用户交互并返回是 点击事件是否执行?包括警报的方法调用 我在调用tap函数时保留了一个断点,它不会在iOS7中调用断点,但在iOS6 n模拟器中调用断点 你是如何设置按钮的动作的?

以上是关于UILabel tap 在模拟器中工作但在 iphone 中不工作的主要内容,如果未能解决你的问题,请参考以下文章

CoreLocation 应用程序在模拟器中工作但不在设备上

查询在 PHPMyAdmin 中工作但在 PHP 中不工作

Jquery 对象 innerHTML 在 Firefox 中工作但在 IE 中不工作?

NuxtJS:在开发中工作但在生产中工作的路由(netlify)

向量查找函数在 Visual Studio 中工作但在 GCC 中不工作

JSONP 在 Chrome 中工作但在 Firefox/IE 中不工作?