请转到下面的链接查看中的问题
https://i.stack.imgur.com/NpQpg.jpg
您可以看到底部视图的约束不起作用,该约束应使视图的底部与超级视图的底部对齐。对于顶部和底部视图,您可以看到它们的"尾部空间"约束不起作用。但这只是第一次在应用程序首次打开后调整超级视图的大小。
它在iOS 8中运行非常完美。我只在iOS 7中遇到问题。
我正在使用ECSlidingViewController,以及作为其代理的MEZoomAnimationController,以便使滑出菜单工作。
我终于找到了解决问题的方法。"MEZoomAnimationController"中的"topViewAnchorRightEndState"函数使用以下行缩小"topViewController":
topView.layer.transform = CATransform3DMakeScale(MEZoomAnimationScaleFactor, MEZoomAnimationScaleFactor, 1);
我用以下代码替换了那行代码:
topView.transform = CGAffineTransformMakeScale(MEZoomAnimationScaleFactor, MEZoomAnimationScaleFactor);
尽管我仍然对CATransform3DMakeScale不起作用的根本原因有些好奇。