2

我从 Xcode 中的标准 Cocoa 应用程序模板创建了一个应用程序,并将其设置为使用自动引用计数。

我添加的只是 MainMenu.xib 中窗口的工具栏和表格视图。如果我此时运行应用程序,应用程序如下所示:

在此处输入图像描述

然后我单击标题栏中的绿色缩放按钮。该窗口随后最大化并填满整个桌面。然后我再次单击缩放按钮。窗口缩小到原来的宽度,而不是原来的高度。它没有最大化时的高度,但比原始高度高得多:

在此处输入图像描述

然后我右键单击工具栏并将其隐藏。工具栏动画消失,但随后立即再次可见。但是,不能单击按钮,也不能通过拖动来移动窗口。就好像工具栏实际上已停用一样。为了说明这一点,如果在这种状态下调整窗口大小,它看起来像这样:

在此处输入图像描述

为什么会发生这种情况,我应该怎么做才能防止它发生?我使用的是 OS X 10.8 和 Xcode 4.4,而不是开发者预览版。

更新:(2013 年 4 月)看起来这实际上是 Cocoa 中的一个错误。:-(

更新:(2013 年 6 月)从 10.8.4 开始,我无法再重现此问题。:-)

4

1 回答 1

0

您可以尝试在您的 .xib 文件文件检查器中禁用“使用自动布局”,这是 Xcode 4.4 中的一个新功能,可能会导致您的 Windows 行为。

于 2012-08-04T12:33:20.630 回答