Xcode已锁定视图和控件,无法编辑。

4
我已经从Git上拉取了这个项目。其他人在工作时一切正常,他们可以编辑每个控件和约束条件。但是在我的电脑上,我只能编辑我自己添加的内容,那些已经存在的控件都被锁定了(如图中灰色显示)。
我尝试点击预览屏幕上的锁定图标,但它显示如下信息:
“Main.storyboard” is currently locked because it is a remote resource.

当单击 解锁

The file is a remote resource. Try making a local copy.

我现在完全不知道该怎么办了。我已经尝试了编辑器->本地化锁定->重置锁定控件,但没有任何效果。

如果我把一个被锁定的控件剪切然后再粘贴回场景中,它就能正常工作,但是之前设置的所有约束都会丢失,需要重新排列,这只是一个观察结果,而不是解决方案。


嗨,你看到这篇帖子了吗?如果你还没有看到,那就看一下吧: https://dev59.com/wGgu5IYBdhLWcg3w5K9a - Akash
之前尝试过,但没有成功。似乎是因为它从存储库中提取文件,所以即使该文件保存在本地磁盘上,它仍将其视为远程文件。 - Daniel Wardin
是的,可能就像你说的那样。我还看过这篇文章:https://pragmapilot.wordpress.com/2013/09/25/xcode-5-interface-builder-storyboard-locked/ - Akash
你尝试过切换尺寸类别吗?我认为你必须尝试在尺寸类别之间切换,可能视图仅添加到特定的尺寸类别中,因此它们变灰。 - Vivek Molkar
1个回答

3

我认为控件添加到了不同的尺寸类中,这就是它们变灰的原因。您可以通过在storyboard中选择被灰化的对象,在属性检查器中检查其启用的尺寸类来验证此操作。例如,在该图像中,仅启用了任何宽度和紧凑高度,但未启用任何-任何。您可以通过勾选/取消勾选来将控件添加/删除到不同的尺寸类中。

enter image description here


太棒了!感谢你这个! - Daniel Wardin

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接