uistatusbar相关内容
我要创建自定义导航栏,就像WhatsApp用来在应用程序中显示呼叫指示器一样,如下所示。 我已成功添加了类似上面的视图,但它没有响应,因为我无法检测到状态栏上的触摸。我只能触摸“触摸返回呼叫”下面的部分。 代码如下所示。 @property (nonatomic) UIView *navigationBarTopView; UIWindow *window = [UIAppli
..
我四处寻找这个问题的答案,但我只找到了有类似问题的人,而不是这个确切的问题,所以希望这里有人可以帮助我! 我有一个 iPad 应用程序.在 iPad 上,当您以纵向或横向握持 iPad 时,始终会显示带有时钟和电池的状态栏.出于这个原因,我的一些视图控制器的顶部有一些自定义工具栏,它们占了这 20 点. 我现在正在努力使我的应用程序具有通用性.我注意到的第一件事是,当 iPhone 在
..
最终编辑 (而不是有一个过长的问题进行编辑进行最终编辑以进行澄清,如果需要,请查看其他编辑). 控制器设置 我有一个设置如下的应用程序: InitialViewController(ECSlidingViewController 的子类) 主导航控制器(UINavigationController 的子类) 主主视图控制器(UIViewController 的子
..
我知道已经有一些stackoverflow问题说明如何更改状态所有视图控制器的栏.我目前正在以这种方式更改状态栏的颜色: if(IS_IOS7)[[UIApplication sharedApplication] setStatusBarStyle:UIStatusBarStyleLightContent]; 在application:DidFinishLaunching 此外,我已将
..
在我使用 Xcode 5 为 iOS 7 构建的 iPhone 应用程序中,我在 info.plist 和我的 ViewController 中设置了 UIViewControllerBasedStatusBarAppearance=YES有这个代码: -(UIStatusBarStyle) preferredStatusBarStyle{返回 UIStatusBarStyleLightCont
..
更新到 Xcode 5 后,我所有应用视图中的导航栏都向下移动.这是一些屏幕截图,第一个在视图下拉时显示视图中的所有内容,第二个显示所有内容原封不动.搜索栏应该从导航栏开始. 有谁知道我该如何解决这个问题? 编辑:我之前尝试过这个建议: if ([self RespondsToSelector:@selector(edgesForExtendedLayout)])self.edges
..
考虑一个需要在单击按钮时滑出(或隐藏)状态栏的视图控制器. - (void) buttonClick:(id)sender{[[UIApplication sharedApplication] setStatusBarHidden:YESwithAnimation:UIStatusBarAnimationSlide];} 上面有效地隐藏了状态栏,但没有适当地调整根视图的大小,在顶部留下了 20
..
我想问一下自动布局和通话中状态栏.这是一个演示我的问题的简单场景: 在启用“使用故事板"的情况下创建项目 添加“视图控制器"并启用其“是初始视图控制器" 将控制器视图的背景颜色设置为红色 将“表格视图"添加到控制器的视图中 表格视图应该有 4 个对 Superview 的布局约束(前导、顶部、尾部、底部),常量设置为 0. 现在,当我在模拟器中运行此应用程序并按 ⌘ + T
..
我想在某些控制器上显示和隐藏状态栏.这是否可以完成,或者更像是一个整体的应用设置. 我看过很多关于 plist 更新的帖子/问题: 查看基于控制器的状态栏外观 - 否 如果这完成了,那么给予什么控制? 我希望在应用程序的主屏幕上显示状态栏.但是例如在侧面(幻灯片)菜单上我不希望它显示,这可能吗?这可以在 IB 或代码中更改吗? 编辑——我正在使用 https://github
..
在 XCode 7.3.x 中我用以下方法更改了我的状态栏的背景颜色: func setStatusBarBackgroundColor(color: UIColor) {守卫让 statusBar = UIApplication.sharedApplication().valueForKey("statusBarWindow")?.valueForKey("statusBar") as?UIV
..
我使用的是 Xcode 8.0 beta 4. 在之前的版本中,UIViewController 有设置状态栏样式的方法 public func preferredStatusBarStyle() ->UIStatusBarStyle 但是,我发现它在 Swift 3 中更改为“仅获取变量". public var preferredStatusBarStyle: UIStatusBa
..
我关注了这个帖子覆盖 -preferredStatusBarStyle,但它没有被调用.是否有任何选项可以更改以启用它?(我在我的项目中使用了 XIB.) 解决方案 可能的根本原因 我遇到了同样的问题,并发现它正在发生,因为我没有在我的应用程序窗口中设置根视图控制器. 我在其中实现了 preferredStatusBarStyle 的 UIViewController 被用在
..
我的应用程序的第一个屏幕是一个 UITableViewController 没有导航栏,这意味着内容在状态栏下方流动,因此有很多文本冲突.我已经调整了 Under top bars 和 Adjust scroll view insets 的属性,这实际上阻止它向下滚动,但代价是保持表格的顶部查看下.我试图将 UITableView 框架设置为偏移 20 像素,但它似乎没有生效,因为我目前需要该应用
..
我的应用程序背景为深色,但在 iOS 7 中状态栏变为透明.所以我在那里什么也看不到,只有角落里的绿色电池指示灯.如何将状态栏文本颜色更改为像在主屏幕上一样的白色? 解决方案 在 .plist 文件中将 UIViewControllerBasedStatusBarAppearance 设置为 YES. 在viewDidLoad中做一个[self setNeedsStatusBar
..
我正在尝试将 Swift 应用程序中的状态栏颜色更改为白色,但遇到了砖墙.我有 3 个 ViewControllers,每个都嵌入在 NavigationController 中(这可能是问题吗?我已经尝试将代码放在 NavigationController 类中.)我已经在我的 AppDelegate 的 didFinishLaunchingWithOptions 中尝试了以下两段代码.swif
..
问题很简单,Profile viewController 在状态栏下方有一个 NavigationBar. 我将另一个 viewController 推到当前的顶部.这个新的 viewController 隐藏了状态栏. 当我返回到 Profile viewController 时,navigationBar 已经向上移动了状态栏高度的大小. 我试图在我的 viewWillAppea
..
我有 AuthViewController 呈现 MainViewController 像这样: let mainVC = MainViewContoller()mainVC.modalTransitionStyle = .CrossDissolveauthVC.presentViewController(mainVC,动画:真,完成:零) 我希望 AuthViewController 隐藏状
..
我有一个 UIWebView 作为 UINavigationController 的根视图.当网页完成加载时,我隐藏了导航栏,并且我正在寻找一种将其显示回来的方法.现在,当用户点击状态栏 (这种方法在我看来比我想要的更复杂). 为了实现这一点,首先我得到了 webView 的 scrollView: for (id subview in mainWebView.subviews) {if
..
在我的应用中,我只想将一个视图控制器状态 bat 更改为隐藏. 所以在视图中加载方法我添加了这个: - (BOOL)prefersStatusBarHidden{返回是;} 网上的所有指南都这么说. 现在,这个视图控制器是一个表格视图,我已经将它的导航栏背景图像设置为自定义的,在我隐藏状态栏之前它看起来像这样: 在我添加隐藏方法之后: 所以你可以看到它剪切了 bg 图像
..
我按照这个答案添加了一个UIGestureRecognizer来显示或隐藏导航栏和工具栏.奇怪的是,导航栏在隐藏时不会侧滑,但在重新出现时仍然会滑动.工具栏一直在动画. 我将代码更改为: override var preferredStatusBarUpdateAnimation: UIStatusBarAnimation {打印(“被叫")返回 UIStatusBarAnimation.
..