首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >更改情节提要,删除所有ambiguous="YES“属性

更改情节提要,删除所有ambiguous="YES“属性
EN

Stack Overflow用户
提问于 2019-08-23 18:41:34
回答 2查看 1.4K关注 0票数 3

我有一个复杂的故事板,在过去几年里开发了20台控制器,一直工作得很好。然而,在最新版本的Xcode中,每次我对童话板中的任何内容进行任何更改时,Xcode都会在我的控制器中删除ambiguous="YES“。有什么办法阻止Xcode这样做吗?

它完全破坏了我的布局。是的,我很想重写每个控制器以避免这个问题,但实际上,这些布局在每个设备和操作系统版本上都是经过战斗测试的,这对我来说并不是一个高价值的重写。

EN

回答 2

Stack Overflow用户

发布于 2019-08-24 04:25:27

很遗憾听说你在这件事上遇到了麻烦。您能否提供更多关于故事板或在ambiguous=YES状态更改后遇到布局问题的视图控制器示例的信息?

通常,当没有足够的约束来指定大小或位置时,就会产生歧义。对于像图像视图这样的东西,如果指定了一个图像,那么它将有一个内在的大小,并且它将足够指定仅仅定位约束。如果ambiguous=YES在重新保存时正在消失,那么是否有足够的约束来指定其位置并确定其大小?删除给定视图的位置约束将使其回到“模棱两可”。

票数 0
EN

Stack Overflow用户

发布于 2020-04-13 10:03:19

我知道要回答这个问题可能为时已晚,但我遇到了同样的问题,我想让其他人在未来看到同样的问题。

当视图帧位置不明确时,情节提要将显示警告。然后,一些子视图将这个ambiguous="YES"属性包含在情节提要文件中。

这意味着此特性的视图配置不正确。这并不意味着在运行应用程序时布局将不正确显示,因为我们可能有修改该帧位置的约束。

我不知道这是否也会导致约束的模糊性。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57631520

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档