【问题标题】:UIToolBar missing due to iPhone Message Compose Screen within the app由于应用程序中的 iPhone 消息撰写屏幕而缺少 UIToolBar
【发布时间】:2011-07-11 07:42:24
【问题描述】:

由于消息撰写屏幕而出现严重问题。

我正在开发基于 TabBar 的应用程序。在某些屏幕中,我通过设置 hidesBottomBarWhenPushed = YES; 来显示 ToolBar 而不是 tabBar,并且每次都可以正常工作。但是在 1 个屏幕中,我通过在 iphone 应用程序中打开消息撰写屏幕来发送短信。因此,如果我打开消息撰写屏幕并单击消息屏幕的取消按钮,则会出现问题。

所以,每当回到我显示工具栏的那个模块时。所以点击按钮没有工具栏。完全空白,没有工具栏,也没有标签栏(标签栏很明显,我已经设置了 hidesBottomBarWhenPushed).. 但是为什么工具栏现在由于撰写屏幕而显示?

撰写屏幕没有链接到此屏幕。完全不同的实现和不同的控制器。

我通过调试检查,工具栏框架也很好。

请帮忙

【问题讨论】:

    标签: iphone uitabbarcontroller message uitoolbar


    【解决方案1】:

    问题已解决...将其添加到关键帧窗口时遇到问题

    【讨论】:

      【解决方案2】:

      我认为这是因为 MFMessageComposeViewController 有一个导航栏。您的应用程序应该是一个基于导航的应用程序。否则您的工具栏的框架位置将受到影响。我曾经遇到过这种问题。所以我将应用程序更改为基于导航但隐藏了导航控制器。 希望这可以帮助你, 快乐编码!

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2011-08-28
        • 1970-01-01
        • 2015-07-01
        • 1970-01-01
        • 2022-11-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多