iOS 11 Beta 5下拉菜单选择问题

7

iOS 11 beta 5中,HTML选择下拉列表无法正确关闭。在关闭下拉列表后,一个空的下拉列表会出现在原来的位置上。

请告诉我是否有其他人遇到了同样的问题,以及是否有可用的解决方法。

注意:这是一个专为iPad构建的混合应用程序,在iOS 10或更低版本中无法重现此问题。


请在bugreport.apple.com上为此问题提交错误报告。 - Jordan H
我在iOS 11正式版上遇到了同样的问题。 - gfekri
1
最新的iOS 11版本中出现了相同的问题。 - Tom Kincaid
1
我在iOS 11.0.2中遇到了相同的问题。 - Tom Shen
{btsdaf} - Manoj Shrestha
显示剩余2条评论
3个回答

0

另一个线程中的解决方案

这不是长期解决方案,但在苹果提供修复之前可以使用。

其他答案的主要观点

使用xcode 8构建您的应用程序,您可以从此处下载xcode 8版本,您必须使用您的Apple ID登录。

为了能够构建到iOS11,您还需要下载xcode 9(除非您已经拥有它),然后将xCode9/Contents/Developer/Platforms/iPhoneOS.platform/DeviceSupport文件夹中的11.0文件夹复制并粘贴到xCode8的同一位置。


0
问题是因为Cordova使用了UIWebView,而iOS 11中的UIWebView存在一个错误。该问题已在xcode 9.2-beta中得到修复。经过测试,在iOS 11.2中运行良好。希望一旦发布,xcode 9.2将会有这个修复。

0
我曾经遇到过类似的问题,并发现在 <option> 标签中有一个 label="" 值。这只影响 iOS 11,我们也注意到了 iOS 10。请填写你的 label="" 值。

这解决了我们的问题。我们使用 Twitter Bootstrap 和 Angular。在一个模态框内,我们有一个很长的下拉选择列表。当下拉列表被激活时,它不断地移动我们的 DOM 元素,然后触摸点就会混乱。使用这个解决方案有效! - erier
将标签添加到选项中对我没有起作用。 - Tom Kincaid
1
这对我没有解决问题。 - Tom Shen

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接