我无法找到任何人说出同样的问题,但我很高兴被指向这样的帖子已经解决了。
原样,纵向。
图1:显示媒体列表,您可以单击一个媒体
图2:按后退箭头“<”
图3:它返回正确的页面,一切正常
现在,当我尝试以横向方向(锁定或解锁)执行此操作时。 如您所见,顶部的“View Media”已经消失,Logout按钮也消失了。
我注意到有关此问题的一些事情:
在横向模式下执行第二个序列后,如果我旋转到纵向,则所有要素都会返回。我也注意到,虽然它是从View Media页面到媒体的动画,但如果我在黑条接近时点击(“< View Media”)(图片如下),当我走的时候一切都在那里回来。
我在代码中没有任何东西影响方向,因为我以为我会删除它以开始调试但我已经尝试了很多东西,我想我正在咆哮错误的树。任何指向我正确方向的人都会有所帮助!谢谢
答案 0 :(得分:1)
我发现了问题,但我不能称之为答案。我已经在第二个VC中隐藏了状态栏,但是当我显示它时,一切恢复完全正常工作..如果我想要隐藏状态栏,我必须创建一个假的后退按钮:
UIBarButtonItem *item = [[UIBarButtonItem alloc] initWithTitle:@"Back" style:UIBarButtonItemStylePlain target:self action:@selector(popVC)];
self.navigationItem.hidesBackButton = YES;
self.navigationItem.leftBarButtonItem = item;
然后在popVC中
[self.navigationController popViewControllerAnimated:YES];