避免网页上 iOS7 选择器的透明度

Posted

技术标签:

【中文标题】避免网页上 iOS7 选择器的透明度【英文标题】:Avoid transparency in iOS7 picker on webpage 【发布时间】:2014-01-12 17:19:41 【问题描述】:

如何避免网页(而非应用程序)的 ios 7 选择器透明?到目前为止,我只找到了这个 (Avoid UIDatePicker transparency in iOS7),但它仅适用于应用程序。

【问题讨论】:

你的意思是在ios的网页视图元素上?? @NSS 我不确定你的意思,但我的意思是从网页的角度而不是从应用的角度 检查此链接:***.com/questions/388814/… 这可能对您有所帮助.. @P.J 抱歉,我不是这个意思。我想在 iOS7 的新选择器中避免背景透明 @Angela 上面的链接确实有其他自定义控件和解决方案来修改背景。此外,还有一个技巧,尝试通过设置一些背景颜色和类似的东西来添加选择器......背景上的东西会消除透明度。 【参考方案1】:

您无法使用标准的 htmljavascript 或 CSS 方法完成此操作。

【讨论】:

但是事件呢?启动选择器时,Safari 会触发某种事件吗?如果是这样,我仍然可以通过创建某种临时覆盖来挽救它 @Angela:我不认为你会像你想的那样玩苹果内置应用程序的事件! @NSS 这是一个网页;为什么你认为苹果有发言权?如果确实有一些事件被抛出并且可能被监听,那么就可以在选择器应该在的位置添加一个视图。

以上是关于避免网页上 iOS7 选择器的透明度的主要内容,如果未能解决你的问题,请参考以下文章

分组 UITableView 的背景颜色在 iOS7 中不会透明

iOS6/iOS 7 UIView 透明度

使用图像指示器更改 Bootstrap 轮播中的不透明度

threejs透明贴图如何不影响内部材质

导航栏透明度问题

ios 7 半透明+彩色导航栏