导航控制器栏被切断

2023-12-29

如果通过选择隐藏状态栏status bar style = hide during application launch我正在自定义导航栏,如下所示

[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed: @"navbar-iphone.png"]
                                       forBarMetrics:UIBarMetricsDefault];

当我得到这个:导航栏被切掉顶部。

and

关于这种情况以及如何解决它有什么想法吗?


你可以试试这个。

在应用程序启动期间。这里viewController是UINavigationController。

//set status bar hidden true.
    [[UIApplication sharedApplication]setStatusBarHidden:YES]; 

//You can set navigation bar frame to start from 0.0,0.0
    self.viewController.navigationBar.frame = CGRectOffset(self.viewController.navigationBar.frame, 0.0, -20.0);

//set the image u want.
    [[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed: @"navbar-iphone.png"]
                                       forBarMetrics:UIBarMetricsDefault];

Or

[[UIApplication sharedApplication]setStatusBarHidden:YES]; 
[[UINavigationBar appearance] setBackgroundImage:[UIImage imageNamed: @"navbar-iphone.png"]
                                           forBarMetrics:UIBarMetricsDefault];
[self.viewController setWantsFullScreenLayout:YES];
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

导航控制器栏被切断 的相关文章

随机推荐

  • 使用 Python 向 AWS Elasticsearch 发出签名的 HTTP 请求

    我正在尝试制作一个简单的 Python Lambda 来制作我们的 Elasticsearch 数据库的快照 这是通过Elasticsearch 的 REST API https www elastic co guide en elasti
  • Django:从表单示例保存到数据库

    看来我很难找到关于从表单将数据保存到数据库的良好来源 教程 随着事情的进展 我慢慢迷失了方向 我是 Django 新手 请指导我 我收到错误 赋值前引用的局部变量 store 这是我的相关代码 模型 py from django db im
  • 我们可以使用pm2来启动Vue cli的开发服务器吗?

    使用 vue cli 创建 Vue 项目后 我们可以使用以下命令运行它 yarn run serve 我无法开始使用 pm2 跑步 pm2 start yarn run serve 我遇到了一些崩溃并重新启动的情况 之后 pm2 将停止尝试
  • 如何从代码隐藏中显示隐藏的div C#

    我正在尝试初始化一个用户控件 其中包含一个在页面首次加载时隐藏的网格视图 当用户单击页面上的 搜索 按钮时 我想显示该用户控件内的网格 视图 我尝试了多种不同的方法来显示和隐藏用户控件 我尝试将用户控件放在 div 中 然后使用 style
  • 在Python中处理深度嵌套字典的便捷方法

    我在 python 中有一个深度嵌套的字典 占用了很多空间 有没有办法缩写这样的东西 master dictionary sub categories sub cat name attributes attribute name speci
  • 如何将依赖于 jQuery 的 Javascript 小部件嵌入到未知环境中

    我正在开发一个依赖于 jQuery 的 javascript 小部件 该小部件可能会也可能不会加载到已加载 jQuery 的页面上 在这种情况下会出现很多问题 如果网页没有jQuery 我必须加载我自己的jQuery 然而 这样做时似乎存在
  • 在rails应用程序中使用google图表api - 使用arrayToDataTable时如何在系列中指定空(缺失)值

    我的应用程序使用谷歌图表 API 绘制 4 个数据系列的图表 控制器加载一个数组 视图有谷歌图表 JavaScript 来绘制购物车 如果数组已满 它就可以工作 但当然有时数据系列会丢失一些点 并且我看不到如何指定系列中的 丢失 数据点 因
  • 如何在程序结束时关闭数据库连接?

    在Java程序中 我有一个单例类来保存数据库连接 该连接由整个程序使用 如何告诉Java在程序结束时关闭连接 我可以在 main 末尾放置一个 connection close 语句 但是如果程序意外结束 例如 由于程序中某处未捕获的异常或
  • PHP 在编辑模式下显示下拉列表中选定的值

    这个问题已经被问过 但我的问题很简单 在我的帐户页面中 我在下拉列表中显示了员工所在国家 地区 在编辑模式下如何选择组合中的值 假设您的用户所在国家 地区是 user country以及所有国家 地区的列表 all countries ar
  • 如何从c#返回List并通过com在vc++中使用它

    如何从 C 方法返回 List 以及在 C 中使用 List 返回值 您可以指导如何操作吗 我将按照我的完整方案进行操作 在 c DemoLib cs 中 usng System using System Collections Gener
  • 使用 ffmpeg 命令在视频中添加多个元数据

    添加单个元数据的命令工作正常 ffmpeg i var www html public uploads wp video akka mov metadata kKeyContentIdentifier com apple quicktime
  • 在 numpy 一维数组中查找拐点和驻点

    假设我有以下 numpy 数组 import numpy as np import matplotlib pyplot as plt x np array 11 53333333 11 86666667 11 1 10 66666667 1
  • 无法更改 unicode 字符的字体颜色

    确实很小的事情 但我在 Joomla 前端编辑页面的发布按钮上有这些日历图标 我为此使用 Unicode 字符 U 1F5D2 但我似乎无法使用 CSS 更改其颜色 我试图将其变成白色 浏览器检查员说它是白色的 但显然不是 请参阅此处的示例
  • 在 ARMv8-A Linux 上禁用 CPU 缓存 (L1/L2)

    我想在运行 Linux 的 ARMv8 A 平台上禁用低级缓存 以便独立于缓存访问来测量优化代码的性能 对于英特尔系统 我找到了以下资源 有没有办法在 Linux 系统上禁用 CPU 缓存 L1 L2 https stackoverflow
  • TensorFlow - Saver.restore 未恢复所有参数

    我训练了双向 LSTM 类型的 RNN 近 24 小时 由于误差波动 我决定在允许其继续训练之前减少学习量 由于模型在每个时期都使用 Saver save sess file 保存 因此我终止了训练 CTC 损失已最小化至大约 115 现在
  • 使用 gruntjs 组合并缩小所有 Bower 库

    有没有办法自动将所有 Bower 安装的库合并并缩小为 1 个文件 首先我尝试了最基本的方法 将所有 js所有子目录中的文件 uglify options compress true my target files vendor js bo
  • 如何禁用 libsvm (java) 中的控制台输出

    我正在使用 libsvmjava并且遇到了与描述类似的问题here https stackoverflow com questions 8302519 suppressing the output in libsvm python对于蟒蛇
  • 如何捕获java.sql.SQLIntegrityConstraintViolationException?

    我的应用程序使用 JPA JavaDB 当我尝试保留违反约束的对象时 我得到SQLIntegrityConstraintViolationException http docs oracle com javase 7 docs api ja
  • 为什么 Mongoose 不验证更新?

    我有这个代码 var ClientSchema new Schema name type String required true trim true var Client mongoose model Client ClientSchem
  • 导航控制器栏被切断

    如果通过选择隐藏状态栏status bar style hide during application launch我正在自定义导航栏 如下所示 UINavigationBar appearance setBackgroundImage U