【问题标题】:Why is the titlebar overlapping view controller content?为什么标题栏与视图控制器内容重叠?
【发布时间】:2019-07-03 20:49:45
【问题描述】:

谁能告诉我为什么会这样,我该如何解决这个问题?我认为内容应该显示在标题栏之后,而不是在它下面。我解决这个问题的唯一方法是创建一个新项目。

顶部的按钮与标题栏重叠。不知道这如何成为可能。窗口有很大的空间来调整视图控制器,但不确定它为什么不这样做。

【问题讨论】:

  • 为什么没有将按钮放在“安全”区域内。您真的应该使用自动布局约束和安全区域(或在 Mac 上称为什么)指南来布局您的控件
  • @MadProgrammer 安全区域不起作用。它继续重叠。我不确定这是否真的是 Xcode 中的一个错误。从我所见,就好像视图控制器是从顶部锁定的,而忽略了使用该顶部的任何内容。如果我开始一个新项目就不会发生这种情况,这就是我感到困惑的原因。

标签: xcode macos interface-builder


【解决方案1】:

检查窗口属性。您可能已启用“全尺寸内容视图”属性。

【讨论】:

  • 你说得对,我取消选中了该属性,现在窗口可以正确调整大小。不确定该属性是如何自行启用的,但感谢您的帮助!
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-10-07
相关资源
最近更新 更多