0

在 iPhone 5 上使用:

EGOPhotoViewController *photoController = [[EGOPhotoViewController alloc] initWithImageURLs:imageURLs];

[self.navigationController pushViewController:photoController animated:YES];

当我回到呼叫者时,我可以看到底部栏...我应该如何解决这个问题?

这不会发生在 3.5 英寸的屏幕上。

更新: EGOPhotoViewer_Demo 上发生了同样的问题 这是第一次使用时屏幕的外观: 原始画面

当进入“照片”并返回主屏幕时,它变为: 释放照片屏幕后

您可以看到某些东西隐藏在屏幕底部。在我的应用程序上,我有按钮,所以这是有问题的。希望这次更新能让我的问题更清楚。

4

3 回答 3

1

我不确定,但这可能是iPhone 5 应用程序正确显示但在“额外”空间中没有感应到触摸的副本

另外,您在 iOS 6 上是否有同样的问题?从屏幕截图来看,您似乎使用的是 iOS 7,这可能是您问题的根源。

于 2013-06-22T12:00:35.027 回答
0

使用 Xcode 5 编译时,问题已解决(测试设备为 iOS 7)。

于 2013-06-22T18:02:42.913 回答
0

我遇到过同样的问题。

问题是 viewWillAppear 中的以下语句:

        [self.navigationController setToolbarHidden:NO animated:YES];

将此语句和随附的“if”测试移至 viewDidAppear,问题就消失了。

老实说,我不确定为什么这会奏效 - 但是当我们的照片视图尚未启动时显示工具栏将在父视图中显示工具栏而不是照片视图是有道理的。将其移至 viewDidAppear 是正确的。

于 2013-10-14T06:11:32.513 回答