首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >约束常数为零iOS 7,但在iOS 8中不是。

约束常数为零iOS 7,但在iOS 8中不是。
EN

Stack Overflow用户
提问于 2015-02-15 16:03:03
回答 2查看 925关注 0票数 1

我有3个出口,在3个视图中改变常量变量,并且似乎无法理解为什么会发生这种情况。注意:这与界面无关(因此没有设置针孔布局或布局所需的答案)。我懂了。

代码语言:javascript
复制
// iOS 7
_fillerConstraint.constant = 200;
NSLog(@"_fillerConstraint: %f", _fillerConstraint.constant);

2015年02-15 08:55:14.54飓风44367:613 _fillerConstraint: 0.000000

代码语言:javascript
复制
// iOS 8
 _fillerConstraint.constant = 200;
NSLog(@"_fillerConstraint: %f", _fillerConstraint.constant);

2015年-02-15 08:55:14.547飓风44367:613 _fillerConstraint: 200.000000

将从视图中调用一个方法来设置这些值并执行一些动画。在iOS 8中一切都很好,并如预期的那样工作。但是,在iOS7中,调试器报告的约束为零。有人知道是什么导致了这种行为吗?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-16 22:14:03

在清理应用程序和重置模拟器之后。效果很好。这样的问题的答案是,Xcode 6充满了bug。

票数 1
EN

Stack Overflow用户

发布于 2016-10-24 17:37:14

这听起来可能很愚蠢,但对于未来的虚拟人来说,我的问题是约束的视图不再存在于视图层次结构中(我删除了它),因此很明显,约束为零。

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

https://stackoverflow.com/questions/28528005

复制
相关文章

相似问题

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