添加子视图时,[self.webView.scrollView addSubview:test];
之类的内容一切正常。
Problem is javascript alert
并且屏幕变暗,because alert is below
我新添加的视图。 JS警报和对话应始终在最顶层。
有什么想法吗?
答案 0 :(得分:0)
来自Web视图的Javascript警报是该Web视图的一部分,而不是单独的UIViews。
如果您希望某些内容显示在主要网络内容之上且位于javascript提醒下方(也是网络内容),那么它本身就需要是网络内容。
实现此目的的一种方法是使其成为另一个javascript生成的对象,而不是UIView。
或者,您可以拥有第二个仅显示javascript警报的Web视图,并将您的UIView显示在新的(第二个)Web视图下方,但是您必须管理两个Web视图之间的关系。