ios - UIStatusBar设置半透明:NO avoid moving content down

标签 ios objective-c ios7 uinavigationbar uistatusbar

我试图让我的 UINavigationBarUIStatusBar 变得不透明并且没有任何半透明属性。我尝试使用 [[UINavigationBar Appearance] setTranslucent:NO]; 但这会将 View 内容向下移动几个像素。我希望该内容位于 UINavigationBar 下。有没有简单的方法可以做到这一点?

最佳答案

当我使用[[UINavigationBar外观] setTranslucent:NO]时,我遇到了同样的问题;在 AppDelegate.m 上。对我有用的:在不透明导航栏下的每个 ViewController 场景中设置“Under Opaque Bars”(参见图片)属性

enter image description here

关于ios - UIStatusBar设置半透明:NO avoid moving content down,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21350209/

相关文章:

javascript - 从 UIWebView 中的 javascript 向 ObjectiveC 发送通知

ios7 - iOS 7用户无法安装新版本

ios - 等待 Testflight 上的 Beta App Review

ios - UIView.hidden 不会立即生效

ios - 根据 UIsegmented 控件名称执行操作

ios - Facebook iOS SDK - 跳转到另一个 View

objective-c - 在 NSImage 上绘制文本

java - 这是 Objective-C 中 java.util.Random 的正确部分吗

ios - 在任何应用程序中使用 info.plist 隐藏状态栏

IOS 7判断 "Show in Notification Center"是否被禁用