objective-c - 全屏 ImageView ,同时隐藏状态栏

标签 objective-c ios uinavigationcontroller uiscrollview uistatusbar

我正在制作一个可缩放和可滚动的全屏 ImageView ,类似于 iPhone 上的 Twitter。除了我无法弄清楚如何使用统计栏下的不动产外,我的情况几乎相同。

我从 UINavigationController 开始并推送我的 ImageView 。我的 ImageView 是一个 UIView,其中包含一个带有 (0, -44, 320, 480) 框架的 UIScrollView 以将其放在导航栏下方,以及一个 UIImageView 位于其顶部,带有 ScrollView 边界的框架。

我使用以下方法隐藏导航栏和状态栏:

[self.navigationController.navigationBar setAlpha:0.0f];
[[UIApplication sharedApplication] setStatusBarHidden:YES];

它们隐藏正确,但我在顶部留下了 20px 的黑色。我尝试将 ScrollView 的帧 y 原点设置为 -66,但这没有帮助。

有什么想法吗?

最佳答案

如果您在 Interface Builder 中选择 View 并转到属性检查器,请确保将这些栏设置为无。

关于objective-c - 全屏 ImageView ,同时隐藏状态栏,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7772892/

相关文章:

ios - 将 UITextview 添加到导航 Controller 后,文本消失

ios - 执行 UINavigationController 异常

iphone - 用于音频和视频组合的 AVCaptureSession - 音频部分提供 EXC_BAD_ACCESS

objective-c - 如何根据 Objective-C 中数组的元素字典键获取唯一值?

ios - UILabel 的字体颜色没有改变

ios - 如何使 SKEmitter 节点仅触发一次?

objective-c - iOS 4.3.5 上的静态库中找不到符号错误

ios - 在我的 UIViewController 中,我希望用户选择两个选项之一。 xcode 中实现此功能的简单 ui 元素是什么?

ios - iOS通用链接:忽略带参数的路径

ios - 适用于 iphone 和 ipad 的应用程序的启动图像