菜鸟教程小白 发表于 2022-12-12 20:38:17

iOS UIBarButtons 未设置为 UIActionSheet iOS 6.1 启用


                                            <p><p>我在 <code>UIToolbar</code> 上有三个 <code>UIBarButtons</code>。根据应用的状态,这些按钮被设置为 <code>YES</code> 或 <code>NO</code>。</p>

<p>此时,<code>UIActionSheet</code> 出现并要求重新启动,如果用户回答 Ok,则 <code>UIBarButtons</code> 应设置为启用。 </p>

<p>碰巧 <code>UIActionSheet</code> 消失并且 <code>UIBarButtons</code> 显示为未启用,但实际上如果您按下它们,工作正常。当然这会让用户感到困惑,因为 <code>UIBarButtons</code> 看起来好像它们没有启用。</p>

<p>我正在开发 <code>Xcode 5.1</code>,该应用程序是为在 <code>iOS 7</code> 和 <code>iOS 6.1</code> 上运行而构建的。它可以在 <code>iOS 7</code> 上完美运行,但在 <code>iOS 6.1</code> 上会发生我上面描述的情况。</p>

<p>这是 <code>UIBarButtons</code> 的一种刷新问题吗? iOS 6.1 如何处理 <code>UIActionSheet</code> 与 <code>iOS 7</code> 不同?</p>

<p>感谢您的指示。提前致谢。</p>

<p>Heriberto Q.</p></p>
                                    <br><hr><h1><strong>Best Answer-推荐答案</ strong></h1><br>
                                            <p><p>这是 iOS 6 中的一个错误。我如何让它工作是通过隐藏和显示没有动画的工具栏来强制刷新:</p>

<pre><code>;                  
;
</code></pre>

<p>这会强制工具栏重绘。 </p></p>
                                   
                                                <p style="font-size: 20px;">关于iOS UIBarButtons 未设置为 UIActionSheet iOS 6.1 启用,我们在Stack Overflow上找到一个类似的问题:
                                                        <a href="https://stackoverflow.com/questions/22544616/" rel="noreferrer noopener nofollow" style="color: red;">
                                                                https://stackoverflow.com/questions/22544616/
                                                        </a>
                                                </p>
                                       
页: [1]
查看完整版本: iOS UIBarButtons 未设置为 UIActionSheet iOS 6.1 启用