【问题标题】:Three20: TTTableViewController, UITabBar and autoresizesForKeyboard create gapThree20:TTTableViewController、UITabBar 和 autoresizedForKeyboard 创建差距
【发布时间】:2011-05-26 06:31:36
【问题描述】:

当我有一个带有 TTTableViewController 并且 autoresizesForKeyboard 设置为 YES 的 UITabBar 时,键盘上方的 Tab Bar 的高度(可能)存在间隙。

如何解决这个问题?

【问题讨论】:

    标签: ios keyboard three20 uitableview


    【解决方案1】:

    我刚刚遇到了同样的问题并找到了解决方案。如果您使用的是模态视图,您可以调用 self.hidesBottomBarWhenPushed = YES;而且您不会看到任何区别,因为它无论如何都会覆盖标签栏,但是当键盘出现时,间隙就消失了:)

    【讨论】:

    • 谢谢!它解决了差距。它也适用于推送视图控制器,而不仅仅是模态。但是,如果我确实需要底部栏保持不变(在我的情况下,这不是必需的,但很高兴知道)
    • 是的,我只说模态,因为通常如果标签栏显示你希望它显示。我也对这个问题有看法,我也一直在尝试找出另一种解决方案。如果/当我找到答案时,我会通知你。
    【解决方案2】:

    有一个拉取请求可以解决这个问题: https://github.com/facebook/three20/pull/486

    我已在应用程序中使用了该修复程序,它非常适合我。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多