2

我一直在 iOS 上开发混合应用程序,我遇到的最明显的问题是模拟顶部导航栏上的本机后退按钮的后退按钮的面积要小得多。

这可能是由于按钮位于屏幕顶部边缘的边缘,并且 web 视图不会将边缘上的点击解释为用于 web 视图,可能是状态栏。

我什至将按钮元素上的填充放大到占据整个屏幕左上角的位置,并且不会注册点击,除非您瞄准 web 视图顶部下方 3.5 毫米。在本机应用程序上,您可以将目标对准边缘 0 毫米并注册。

这可能看起来并没有那么糟糕,但是当你允许长期的 iO​​S 用户看到 3.5 毫米非常明显时,他们对触摸应该在哪里注册的心理模型会让他们立即认为应用程序坏了,而不是他们点击了错误的区域。

我感兴趣的是有关如何最大限度地减少原生和混合之间的这种差异的任何其他信息,或建议的解决方案/信息,从而更好地理解为什么会发生这种情况。

使用 Cordova / PhoneGap 和 Kendo Mobile 来实现应用程序

4

0 回答 0