我有一个故事板构建视图,其中的约束在通过IB加载时看起来很棒。当我尝试从代码加载相同的视图时,视图看起来在视图中正确放置,但我的所有约束都关闭,编辑时我没有看到模拟器中的更改。
这是我用来加载视图的代码 -
.vertical_align_middle {
position: relative;
top: 50%;
-moz-transform: translateY(-50%);
-ms-transform: translateY(-50%);
-o-transform: translateY(-50%);
/* etc */
-webkit-transform: translateY(-50%);
transform: translateY(-50%);
}
正如您在代码中看到的那样,我尝试了不同的方法来设置框架,但这似乎没有什么区别。
答案 0 :(得分:0)
我能够通过在VC的视图和我的所有对象之间添加一个包含视图来解决这个问题。我没有必要在代码中编辑任何内容,只需在IB中重新对这个新视图进行约束。