【问题标题】:UIView not resizing correctlyUIView 没有正确调整大小
【发布时间】:2014-08-23 23:09:52
【问题描述】:

出于某种奇怪的原因,我添加到项目中的每个新 UIViewController 都没有根据屏幕调整大小。 正如您在 Xcode 中看到的那样,我使用的是 Retina 3.5 英寸全屏,它应该看起来像这样。

但在 iPhone 中,屏幕的下部没有显示。这是我在真正的 iPhone 4 中看到的。

如您所见,屏幕下方的按钮在那个白条的后面,我无法点击它。

我真的尝试了一切,但我不知道我错过了什么。 我还标记了 Objective-C,因为这可能是跨平台的。

【问题讨论】:

  • iPhone 上运行的是什么版本的 iOS?你在使用自动布局吗?
  • 你能不能再做一个屏幕截图,把 view.backgroundColor 设置为不同于白色的东西?
  • iPhone 运行 iOS 7.1.2。和模拟器一样,是的,自动布局已激活
  • @LucaBartoletti 我刚换了图片
  • 好的,你可以看到你的viewController的视图没有正确调整大小。你能给我们更多的背景吗?你的 viewControllers 层次结构是什么?

标签: ios objective-c xcode uiview xamarin.ios


【解决方案1】:

感谢 Luca,我解决了这个问题。我正在为菜单栏使用一个组件,该组件使屏幕无法正确调整为 3.5 英寸。删除它,现在一切正常。

【讨论】:

    猜你喜欢
    • 2016-03-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-19
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多