菜鸟教程小白 发表于 2022-12-12 16:24:29

ios - IBM Worklight - iOS 7 状态栏与应用程序的 HTML 重叠


                                            <p><p>在我的应用程序中,HTML 的顶部位于状态栏的一半。我在该部分中有一个按钮,现在无法单击。</p>

<p>我不知道它为什么会这样做。我有标准视口(viewport)线(“width=device-width”)。<br/>有什么想法吗?或者如何调整?</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>除了上面 Idan 给出的步骤之外,您还可以尝试在 iOS 中使用一种隐藏状态栏的首选项。 </p>

<p>尝试将以下方法添加到应用的 Root ViewController :</p>

<blockquote>
<ul>
<li>(BOOL)prefersStatusBarHidden {
return YES; }</li>
</ul>
</blockquote>

<p>或者你可以在确定iOS版本后在顶部添加20px的空间</p>

<blockquote>
<p>function onDeviceReady() {</p>

<pre><code>if (parseFloat(window.device.version) === 7.0) {
       document.body.style.marginTop = &#34;20px&#34;;
}
</code></pre>

<p>} </p>

<p>document.addEventListener(&#39;deviceready&#39;, onDeviceReady, false);</p>
</blockquote></p>
                                   
                                                <p style="font-size: 20px;">关于ios - IBM Worklight - iOS 7 状态栏与应用程序的 HTML 重叠,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/20011040/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/20011040/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: ios - IBM Worklight - iOS 7 状态栏与应用程序的 HTML 重叠