【发布时间】:2017-01-17 07:45:13
【问题描述】:
iOS 10仍处于测试阶段,但将于 13 日星期二发布。
我在我的 iPad 上安装了测试版,但我注意到水龙头的工作不正常。 (单击不起作用,您必须单击几次才能模拟单击(或单击按钮,更改页面等)
我目前正在运行 ios 10.0.1(昨晚更新),但我仍然面临这个问题。
有人遇到同样的问题吗?
我只能在我的应用上看到这种行为,其他应用都可以正常工作。
设置是:
离子 1.3.1
科尔多瓦 6.3.1
我需要记住 iOS 10 事件有什么变化吗?抱歉这个含糊的问题,但这是我需要在他们正式发布之前解决的问题,否则我会有很多愤怒的客户。
谢谢!!!
小更新
将ng-click 替换为on-tap 应该可以解决部分问题。 ui-sref 和任何其他不使用 ng-click 的地方仍然会有问题。
我已经在很多不同的地方发布了这个问题,如果你想跟踪它,他们在这里:
https://github.com/driftyco/ionic/issues/6928#issuecomment-253463917
https://forum.ionicframework.com/t/ionic-tap-issues-with-ios10/66764
【问题讨论】:
-
是的,我尝试使用 fastclick,但没有任何接缝可更改...
-
是的,我忘记了 ionic 已经内置了 300 毫秒的延迟移除功能(我的错)。它是分叉的hammer.js?检查您是否没有使用 ngClick(如果您还没有使用,请删除快速点击)。确保您详细阅读了 ionic 的点击和点击文档,以防它有助于为您指明正确的方向。
-
我正在使用 ngClick...你能解释一下为什么我不应该这样做吗?
-
并非如此。我只能模仿我在点击文档中读到的内容,这解释了 ngClick 有时会与 ionic 的机制发生冲突