仅在iOS 7上遇到问题。在一个屏幕上,我有一个返回到tableview的后退按钮。那个后退按钮的代码是[self.navigationController popViewControllerAnimated:YES];
,但我看到一个问题,当我点击回来时,我回到的屏幕上的所有内容都会向上移动(内容转移到它应该的位置,但是先打开点击后查看它,它在屏幕下方应该比它应该是,然后向上滑动)。以前在iOS 6中,它完成了你期望的动画,新旧屏幕从左到右的移动,但内容向上移动是新的,我无法弄清楚是什么导致了它。我将动画设置为NO,虽然这确实阻止了它,但我也失去了我想要的左到右,它看起来非常生涩的屏幕到屏幕。关于如何在不改变内容的情况下从左到右滑动的任何想法?
答案 0 :(得分:0)
如果您在VC2上使用,则有两个VC,VC1和VC2。
[self.navigationController popViewControllerAnimated:YES];
检查VC1的xib,你需要将导航栏放在最上面。
答案 1 :(得分:0)
这听起来像是一个AutoLayout问题。确保关闭AutoLayout,并将以下内容添加到viewDidLoad:
[self.view setTranslatesAutoresizingMaskIntoConstraints:NO];