2015-02-10 55 views
0

在容器视图中,我有一个子视图,从viewController视图的顶部/底部/左侧/右侧约束8个像素。有一个按钮在其内部添加(非自动布局)视图,另一个按钮导致(自动布局)视图在其下展开。加载视图时,所有内容都应该是这样,但只要按下两个按钮中的任何一个,所讨论的视图就会缩小另外8个像素左右的宽度。自动布局视图在交互时调整大小

我已经尝试过在脚本中的几个点上调用layoutIfNeeded(),但那没有奏效。有人知道这里可能会发生什么吗?是否存在一些冲突,因为我将自动布局与非受限视图混合在一起?

+1

您将需要共享代码或将项目上传到GitHub并共享链接。 – 2015-02-10 15:32:05

回答

0

经过几个小时的混乱之后,我发现改变视图在IB中受到限制的方式解决了问题。

我不明白为什么这个工作,但incase其他人曾经遇到类似的问题,而不是限制左/右容器视图,尝试限制视图的宽度等于容器视图(减去某些东西),并在容器约束中添加一个中心。

相关问题