MFMessageComposeViewController将我的视图向下推20px.为什么?怎么修?

Mar*_*rky 2 iphone uiviewcontroller uiview

我有一个iPhone应用程序,它在运行时隐藏状态栏.在启动MFMessageComposeViewController并解除它之后(在发送或取消之后),我之前绘制的所有元素都向下移动了20px.这显然与显示MFMessageComposeViewController何时出现的状态栏有关.

我可以阻止这种情况发生或修复它在我的(void)messageComposeViewController:(MFMessageComposeViewController*)控制器didFinishWithResult:(MessageComposeResult)结果方法撤消更改?

谢谢 :)

Mar*_*rky 9

好的,结果我需要设置:

self.wantsFullScreenLayout = YES;

在我的视图控制器中.这解决了它.也许它对其他人有用.