uistatusbar相关内容

在导航栏中添加自定义视图,如WhatsApp

我要创建自定义导航栏,就像WhatsApp用来在应用程序中显示呼叫指示器一样,如下所示。 我已成功添加了类似上面的视图,但它没有响应,因为我无法检测到状态栏上的触摸。我只能触摸“触摸返回呼叫”下面的部分。 代码如下所示。 @property (nonatomic) UIView *navigationBarTopView; UIWindow *window = [UIAppli ..
发布时间:2022-03-15 10:03:27 移动开发

状态栏在旋转时隐藏时调整视图

我四处寻找这个问题的答案,但我只找到了有类似问题的人,而不是这个确切的问题,所以希望这里有人可以帮助我! 我有一个 iPad 应用程序.在 iPad 上,当您以纵向或横向握持 iPad 时,始终会显示带有时钟和电池的状态栏.出于这个原因,我的一些视图控制器的顶部有一些自定义工具栏,它们占了这 20 点. 我现在正在努力使我的应用程序具有通用性.我注意到的第一件事是,当 iPhone 在 ..
发布时间:2022-01-18 20:37:42 移动开发

如何防止 UINavigationBar 在 iOS 7 中覆盖视图顶部?

更新到 Xcode 5 后,我所有应用视图中的导航栏都向下移动.这是一些屏幕截图,第一个在视图下拉时显示视图中的所有内容,第二个显示所有内容原封不动.搜索栏应该从导航栏开始. 有谁知道我该如何解决这个问题? 编辑:我之前尝试过这个建议: if ([self RespondsToSelector:@selector(edgesForExtendedLayout)])self.edges ..
发布时间:2022-01-07 17:36:35 移动开发

在 iOS 上隐藏状态栏的正确方法,带有动画和调整根视图的大小

考虑一个需要在单击按钮时滑出(或隐藏)状态栏的视图控制器. - (void) buttonClick:(id)sender{[[UIApplication sharedApplication] setStatusBarHidden:YESwithAnimation:UIStatusBarAnimationSlide];} 上面有效地隐藏了状态栏,但没有适当地调整根视图的大小,在顶部留下了 20 ..
发布时间:2022-01-05 09:16:45 移动开发

自动布局和通话状态栏

我想问一下自动布局和通话中状态栏.这是一个演示我的问题的简单场景: 在启用“使用故事板"的情况下创建项目 添加“视图控制器"并启用其“是初始视图控制器" 将控制器视图的背景颜色设置为红色 将“表格视图"添加到控制器的视图中 表格视图应该有 4 个对 Superview 的布局约束(前导、顶部、尾部、底部),常量设置为 0. 现在,当我在模拟器中运行此应用程序并按 ⌘ + T ..
发布时间:2022-01-05 09:05:15 移动开发

IOS7 状态栏隐藏/显示在选择的控制器上

我想在某些控制器上显示和隐藏状态栏.这是否可以完成,或者更像是一个整体的应用设置. 我看过很多关于 plist 更新的帖子/问题: 查看基于控制器的状态栏外观 - 否 如果这完成了,那么给予什么控制? 我希望在应用程序的主屏幕上显示状态栏.但是例如在侧面(幻灯片)菜单上我不希望它显示,这可能吗?这可以在 IB 或代码中更改吗? 编辑——我正在使用 https://github ..
发布时间:2022-01-05 08:45:00 移动开发

未调用 preferredStatusBarStyle

我关注了这个帖子覆盖 -preferredStatusBarStyle,但它没有被调用.是否有任何选项可以更改以启用它?(我在我的项目中使用了 XIB.) 解决方案 可能的根本原因 我遇到了同样的问题,并发现它正在发生,因为我没有在我的应用程序窗口中设置根视图控制器. 我在其中实现了 preferredStatusBarStyle 的 UIViewController 被用在 ..
发布时间:2021-12-01 18:04:16 移动开发

iOS 7:UITableView 显示在状态栏下

我的应用程序的第一个屏幕是一个 UITableViewController 没有导航栏,这意味着内容在状态栏下方流动,因此有很多文本冲突.我已经调整了 Under top bars 和 Adjust scroll view insets 的属性,这实际上阻止它向下滚动,但代价是保持表格的顶部查看下.我试图将 UITableView 框架设置为偏移 20 像素,但它似乎没有生效,因为我目前需要该应用 ..
发布时间:2021-12-01 17:50:51 移动开发

如何在 iOS 中更改状态栏文本颜色

我的应用程序背景为深色,但在 iOS 7 中状态栏变为透明.所以我在那里什么也看不到,只有角落里的绿色电池指示灯.如何将状态栏文本颜色更改为像在主屏幕上一样的白色? 解决方案 在 .plist 文件中将 UIViewControllerBasedStatusBarAppearance 设置为 YES. 在viewDidLoad中做一个[self setNeedsStatusBar ..
发布时间:2021-12-01 17:08:48 移动开发

UIStatusBarStyle 在 Swift 中不起作用

我正在尝试将 Swift 应用程序中的状态栏颜色更改为白色,但遇到了砖墙.我有 3 个 ViewControllers,每个都嵌入在 NavigationController 中(这可能是问题吗?我已经尝试将代码放在 NavigationController 类中.)我已经在我的 AppDelegate 的 didFinishLaunchingWithOptions 中尝试了以下两段代码.swif ..
发布时间:2021-11-16 18:58:35 移动开发

当另一个 viewController 隐藏状态栏时 UINavigationBar 在状态栏下移动

问题很简单,Profile viewController 在状态栏下方有一个 NavigationBar. 我将另一个 viewController 推到当前的顶部.这个新的 viewController 隐藏了状态栏. 当我返回到 Profile viewController 时,navigationBar 已经向上移动了状态栏高度的大小. 我试图在我的 viewWillAppea ..
发布时间:2021-09-13 20:16:48 移动开发

状态栏仅在 UIWebView 向下滚动时检测点击

我有一个 UIWebView 作为 UINavigationController 的根视图.当网页完成加载时,我隐藏了导航栏,并且我正在寻找一种将其显示回来的方法.现在,当用户点击状态栏 (这种方法在我看来比我想要的更复杂). 为了实现这一点,首先我得到了 webView 的 scrollView: for (id subview in mainWebView.subviews) {if ..

设置状态栏隐藏会弄乱我的导航栏背景图像大小

在我的应用中,我只想将一个视图控制器状态 bat 更改为隐藏. 所以在视图中加载方法我添加了这个: - (BOOL)prefersStatusBarHidden{返回是;} 网上的所有指南都这么说. 现在,这个视图控制器是一个表格视图,我已经将它的导航栏背景图像设置为自定义的,在我隐藏状态栏之前它看起来像这样: 在我添加隐藏方法之后: 所以你可以看到它剪切了 bg 图像 ..

导航栏在隐藏时没有动画但在重新出现时仍然有动画

我按照这个答案添加了一个UIGestureRecognizer来显示或隐藏导航栏和工具栏.奇怪的是,导航栏在隐藏时不会侧滑,但在重新出现时仍然会滑动.工具栏一直在动画. 我将代码更改为: override var preferredStatusBarUpdateAnimation: UIStatusBarAnimation {打印(“被叫")返回 UIStatusBarAnimation. ..
发布时间:2021-09-02 18:42:32 移动开发