gpt4 book ai didi

iOS UIBarButtons 不设置由 UIActionSheet iOS 6.1 启用

转载 作者:塔克拉玛干 更新时间:2023-11-02 21:35:33 24 4
gpt4 key购买 nike

我在 UIToolbar 上有三个 UIBarButtons。这些按钮根据应用程序的状态设置为启用 YESNO

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

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

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

UIBarButtons 的一种刷新问题吗? iOS 6.1 如何处理 UIActionSheetiOS 7 不同?

感谢您的指示。提前致谢。

Heriberto Q.

最佳答案

这是 iOS 6 中的一个错误。我如何让它工作是通过隐藏和显示没有动画的工具栏来强制刷新:

[self.navigationController setToolbarHidden:YES animated:NO];                    
[self.navigationController setToolbarHidden:NO animated:NO];

这会强制重绘工具栏。

关于iOS UIBarButtons 不设置由 UIActionSheet iOS 6.1 启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22544616/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com