2016-04-02 109 views
1

我们在办公室有四台机器,版本相同,版本为XCode 7.3 (7D175)OS X El Capitan 10.11.4(本文最新版本)。在其中一台机器中,AutoLayout似乎与其他机器的行为不同。即使从头开始创建一个新项目并执行完全相同的任务,其中一个XCode警告misplaced views,而其他人不会。Autolayout在具有相同版本XCode的不同机器上的行为不同

这是一个GIF,它快速显示如何重现此警告,而这在其他机器中不会发生。

enter image description here

是否有任何额外的配置,我应该知道的这些机器,可能会有所不同,造成这种差异之间的检查?

已经尝试使用defaults delete com.apple.dt.Xcode来清除XCode首选项,它确实清除了设置,但它没有解决我的问题。

在此先感谢!

回答

2

我终于想通了这一点!

这不是一个不同的机器问题。我发现这是在不同尺寸的显示器上打开项目的问题。如果关闭XCode并在不同的监视器(在同一台计算机上)中打开相同的Storyboard就足以产生不同的警告。故事板XML文件将更改只是在另一个监视器大小打开项目。

same machine monitor A

same machine monitor B

1

您可以尝试删除您的Xcode的喜好打字:

defaults delete com.apple.dt.Xcode 
+0

虽然这并没有解决我的问题,但它确实明确了设置。感谢提示,我还没有尝试过。我会用这个信息更新我的问题。 –

相关问题