1

我正在使用ECSlidingViewController。当应用程序启动时,它会打开一个动态调整大小的滚动视图,因为它包含标签和表格视图。表格和包含它的滚动视图都被调整大小。

首次加载视图时,一切都按预期工作。但是,如果我打开和关闭菜单视图,或者如果我使用它转到任何调整自身大小的视图,则调整大小不起作用。相反,它显示滚动视图,就好像它在情节提要中分配了高度一样。

我完全不知道为什么会发生这种情况,非常感谢帮助。当然,我也可以发布代码,但我不知道什么代码可能会有所帮助,因为我猜该错误出在 ECSlidingViewController 方面。

4

1 回答 1

2

你在使用自动布局吗?如果是这样,每当发生其他触发约束应用的事情时,所有帧都将重置为这些约束规定的值。尝试关闭自动布局,看看是否可以解决它。请参阅您的自动布局设置

或者,如果您想保持自动布局,我通常建议通过以编程方式更改约束的常量值来更改框架。但是,我不熟悉ECSlidingViewController,所以我不知道在这种特殊情况下这是否是一个合理的选择。

于 2013-06-11T11:32:22.617 回答