【发布时间】:2013-07-26 16:14:28
【问题描述】:
我在 Cordova 3.0 中使用 InAppBrowser 插件,但无法让 UIWebView 的背景颜色透明,因此我可以在后台看到我的应用程序。大多数时候人们说下面的某些版本应该处理我正在尝试做的事情:
self.view.backgroundColor = [UIColor clearColor];
self.view.opaque = NO;
但这对我不起作用。无论我尝试什么,我的 InAppBrowser 视图背后的背景都是黑色的(即我在后台看不到我的应用程序)。
有人可以帮忙吗? InAppBrowser 插件中是否有一些代码覆盖了上述代码?我现在已经克隆了插件,所以你可以看到我尝试过的内容: http://goo.gl/fsSXUC
提前感谢任何帮助/建议!
更新1
使用 presentationstyle=formsheet 实际上确实实现了我需要的透明度,但我需要控制 UIWebView 的尺寸,所以我需要找出一个较低级别/核心的解决方案。
更新2
看起来我遇到了一个围绕 StackOverflow 以不同方式提出的问题(例如:UIModalPresentationCurrentContext with Transition?)。我想我不会屏住呼吸在这里寻求答案,但如果有人在这里有一个干净/简单的解决方案,请插话!
【问题讨论】:
标签: cordova viewcontroller inappbrowser