仅使用后退按钮和透明背景进行导航

2023-12-23

我曾尝试实现嵌入在我的视图控制器中的导航控制器。它按预期工作。

但我的要求略有不同,它只需要一个后退按钮,并且在所有屏幕中已经有一个带有徽标图像背景的顶部横幅。因此,如果我尝试实现后退按钮,它将占用导航栏的空间,该导航栏覆盖徽标/顶部横幅。

有什么办法可以克服这种情况。


这看起来很简单,我的应用程序中也使用了以下代码:-

self.navigationController?.navigationBar.setBackgroundImage(UIImage(), forBarMetrics: .Default)
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.translucent = true
self.navigationController?.view.backgroundColor = UIColor.clearColor()

Edit:-

要删除后退按钮文本:-

navigationItem.backBarButtonItem = UIBarButtonItem(title: "", style: .Plain, target: nil, action: nil)

斯威夫特3.0

self.navigationController?.navigationBar.setBackgroundImage(UIImage(), for: .default)
self.navigationController?.navigationBar.shadowImage = UIImage()
self.navigationController?.navigationBar.isTranslucent = true
self.navigationController?.view.backgroundColor = UIColor.clear
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

仅使用后退按钮和透明背景进行导航 的相关文章

  • Swift:如何让游戏中的角色只有落地后才能跳跃?

    我正在开发一款游戏 我的角色可以从一个陆地跳到另一个陆地 我已经把所有事情都做好了 除了我剩下的问题是 如果你继续点击屏幕 他可以永远跳跃 我希望他必须先落地才能再次跳跃 import SpriteKit import GameplayKi
  • 如何将 .ipa 转换为 .app 文件?

    每个人 我有一些 ipa 文件 想要转换为包含 app 包的存档文件 我试图这样做 但我没有办法 有什么办法可以做到这一点吗 请帮我 将 ipa 重命名为 zip 然后提取即可
  • 在 iOS 7 中查看 Core Data 创建的 sqlite 文件时出现问题

    当我尝试访问由核心数据创建的数据库文件时遇到问题 DB 文件位于 Documents 文件夹中 我已将其复制到桌面并使用 Firefox 插件打开它 Hello sqlite文件不包含任何行我有使用核心数据插入值 我正在使用 iOS 7 模
  • 如何从 Xcode 4.5 卸载 iOS 5.0 模拟器

    我已经安装了 Xcode 4 5 由于我编写应用程序是为了好玩 我不打算支持旧版 iOS 版本 并且为了节省 500 GB iMac 上的空间 是否有办法删除它 尝试从 Xcode 包中支持的平台中删除 iPhone iPhoneSimul
  • Swift:Tableview 在导航栏下方滚动但在状态栏上方滚动?

    我使用以下技巧隐藏了导航栏的阴影 self navigationController navigationBar setBackgroundImage UIImage for default self navigationControlle
  • Swift Siesta 访问响应原始数据

    我的 API 中有一个返回 PDF 文件内容的方法 如何在成功回调中获取响应的原始数据 所有午睡响应均以原始数据开始 以基础类型的形式Data 然后运行变压器管道 http bustoutsolutions github io siesta
  • 如何在导航栏上添加 UIView?

    我需要覆盖UINavigationBar with UIView像这儿 除了使用带有按钮返回的自定义 UIView 作为导航栏之外 还有其他方法可以做到这一点吗 您可以将子视图添加到应用程序的基本视图 UIApplication share
  • 使用 JSONKit 解析 JSON 文件

    我正在构建一个音叉应用程序 货叉应允许最多 12 个预设节距 此外 我希望允许用户选择一个主题 每个主题都会加载一组预设 不必使用所有预设 我的配置文件看起来像这样 theme A3 comment An octave below conc
  • Apple 由于崩溃而拒绝了我的应用程序,无法重现它

    我刚刚上传了一个应用程序到应用程序商店 它是为ios 7开发的 他们拒绝了该应用程序 因为我无法重现崩溃 他们向我发送了这份崩溃报告 Exception Type EXC BAD ACCESS SIGSEGV Exception Subty
  • Swift 中计算只读属性与函数

    在 Swift WWDC 简介会话中 只读属性description被证明 class Vehicle var numberOfWheels 0 var description String return numberOfWheels wh
  • 按升序对 NSDictionary 进行排序

    我正在尝试排序NSDictionary按升序排列 我正在使用这段代码 NSDictionary valDict self mGetDataDict key rowKey for NSString valueKey in valDict al
  • SDK 和 iOS 部署目标。

    我使用最新的 SDK 4 1 构建项目并设置 iOS 部署目标 3 0 如果我使用4 0 sdk的某些方法 我可以在真正的iPhone 3 0上运行我的项目吗 您只能在 OS 3 设备上运行您的项目 如果有条件地编码围绕您想要使用的 OS
  • 如何将设备上未保存的图片上传到dropbox帐户?(IOS)

    Dropbox RestClient 仅保存文件 所以我想先将图像保存在本地文件夹中 然后上传它 结果它保存了文件 但它已损坏 NSString localPath NSBundle mainBundle pathForResource I
  • AdMob 和 DFP 广告联盟之间的区别?

    我正在尝试在我的 iOS 应用程序上显示横幅广告和插页式广告 但现在我对广告网络感到困惑 AdMob 与 DFP 有何不同 哪一种更适合投放广告 有人可以提供帮助吗 提前致谢 AdMob 是一个广告网络 作为发布商 您可以通过展示从网络投放
  • 找不到 Cocoa/Cocoa.h 文件

    我在用XMPPFramework在我的应用程序中 我已将 Cocoa Cocoa h 导入到我的 m 文件中 但是当我构建项目时Xcode显示错误 错误 未找到 Cocoa Cocoa h 文件 我该如何解决这个错误 如果您正在为 iOS
  • 如何从第二个视图弹回到根视图?

    我使用 2 将 3 个视图 根视图 第 1 个视图 第 2 个视图 连接在一起modal在 Apple Watch 故事板中继续 1 在根视图中 按下 保存 按钮后 将显示第一个模态视图 2 在第一模态视图中 一旦按下 500 按钮 将显示
  • 如何安全地重命名 iOS 分发配置文件?

    我几个小时前刚刚提交了我的第一个应用程序 现在处于 等待审核 状态 但我犯了一个错误 我已经命名了我的分配配置文件My Company Distribution Profile 我应该做的事情被命名为我的发行版配置文件My GAME Dis
  • 具有隐式授权的 OAuth 应用程序中的客户端模拟

    来自 OAuth 草案 隐式section https datatracker ietf org doc html draft ietf oauth v2 31 section 1 3 2 在隐式授权流程期间发出访问令牌时 授权服务器不对客
  • TestFlight 安装的应用程序因 Swift 包管理器依赖项而崩溃

    我们已经迁移了一些 CocoaPod 依赖项 以便在 Xcode 11 中使用 Swift Package Manager 进行构建和链接 但是 每当我们将应用程序提交到 AppStore Connect 并使用 TestFlight 进行
  • 从应用程序内发送电子邮件中的图像和文本

    如何从我的应用程序内通过电子邮件发送图像和文本 表格数据形式 请大家帮忙并提出建议 谢谢 void sendMailWithImage UIImage image if MFMailComposeViewController canSend

随机推荐

  • C 或 C++ 和 Linux 中的屏幕捕获程序[重复]

    这个问题在这里已经有答案了 我正在寻找一个使用 C 或 Cpp 在 Linux 中捕获屏幕的程序 有人可以帮助提供一个框架结构或程序来帮助我吗 感谢致敬 如何使用 ffmpeg 捕获屏幕 http ffmpeg org trac ffmpe
  • 显式访问 ARM 上的存储寄存器

    根据 ARM 手册 应该可以访问特定 CPU 模式的分组寄存器 例如 r13 svc 当我尝试这样做时 gcc 对我大喊大叫 并出现以下错误 立即表达式需要 前缀 mov r2 sp svc 怎么了 更新 ARMv5 和 ARMv6 的 A
  • Windows 10 上使用 Microsoft GS Wavetable Synth 的 midiOutOpen 失败

    我有一个依赖于内置 Microsoft GS Wavetable Synth 的应用程序 它在 Windows XP Vista 7 8 和 8 1 上完美运行 虽然在 Windows 10 上第一次调用 midiOutOpen 有效 但后
  • 使用 ax.axis('equal') 时如何获得实际的轴限制?

    我在用ax axes equal 使 X 和 Y 上的轴间距相等 并设置xlim and ylim 这过度限制了问题 实际限制不是我设置的ax set xlim or ax set ylim Using ax get xlim 只是返回我提
  • 从 csv 文件导入数据时如何添加日期作为自动更新?

    我想添加日期和时间自动更新 谁能帮我我该怎么做 我正在从 csv 文件导入数据 并且没有任何日期字段 当通过 csv 文件插入每个数据时 我想自动更新数据库中的此字段 请帮忙 只需添加一个NOW https dev mysql com do
  • 从弹出菜单中卸载项目错误

    我收到这个错误 无法在此上下文中卸载 当我尝试像他一样从弹出菜单中卸载菜单项时 For i mnuTCategory Count 1 To 1 Step 1 Unload mnuTCategory i Next 有什么方法可以做到这一点而不
  • MPMoviePlayerController 和本地 m3u8 文件

    我正在尝试加载保存到本地文件系统的 m3u8 文件 但 MPMoviePlayerController 拒绝播放它 理由是 m3u8 不是受支持的媒体类型 然而 当我在远程媒体服务器上访问同一个 m3u8 文件时 它可以完美地播放 有没有可
  • 使用 Visual Studio 进行源代码控制:从 VisualSVN 切换到 Ankh?

    我正在为我和一小群开发人员评估 VisualSVN 我在服务器 VisualSVN 服务器 上毫无问题地设置了它 并安装了 TortoiseSVN 和 VisualSVN 以便将其集成到 Visual Studio 2008 中 到目前为止
  • 在 Julia 中从“M”דN”×3 数组生成 HSV 图像

    我有一个M by N由 3 个浮点实数数组组成 我想将其解释为图像的 HSV 通道 我想生成并导出图像 根据函数文档 colorim A colorspace 从 AbstractArray 创建二维彩色图像 自动检测哪个 第一个或最后一个
  • Tomcat STDOUT 在 Eclipse 中作为错误

    我正在 Eclipse 3 3 2 中配置 Tomcat 5 5 服务器 添加 Tomcat 并启动它后 输出将打印在 Eclipse 控制台中 该输出以红色打印 表示其标准错误 尽管服务器启动时没有任何错误 但正常的 INFO 也被标记为
  • Python从浮点数中获取最低有效数字(不使用字符串操作)

    假设我有浮点数 12345 6789 并且我想使用 python v 2 6 中的位运算将六个最低有效数字 即 45 6789 作为 int 即 456789 获取 我怎么做 Thanks PS 我不想使用字符串操作 即使它相当容易 对于任
  • PHP:检测变量值何时更改

    我想知道是否有一种方法可以向变量添加诸如更改侦听器之类的内容 我的意思的最简单的例子将按照这些思路进行工作 Start with a variable variable some value Define a listener functi
  • 在服务器客户端条件下使用 USB 驱动程序签署 PDF

    我正在做一个项目 我需要使用基于 USB 的数字签名来签署 pdf 我在本地尝试了以下代码并能够签署pdf 我的问题是以下代码是否可以在基于客户端服务器的 senerio 中工作 我的代码是 import com lowagie text
  • Java8中不同参数方法的引用

    我想知道所有这些带有方法引用和功能接口的东西如何在较低级别上工作 最简单的例子是我们有一些列表 List
  • 如何在 matplotlib 和 cartopy 中轻松添加具有适当位置和大小的 sub_axes ?

    我想在第一个轴的右上角添加第二个轴 经过谷歌搜索后 我发现有两种方法可以做到这样的事情 fig add axes and mpl toolkits axes grid inset locator inset axes 但是fig add a
  • 使用 Facebook 图形搜索 API 搜索“所有”公共事件

    虽然这个问题之前已经被问过 但那是一年前的事了 并不是我想问的 所以 事情是这样的 我在用查找所有具有关键字 conference 的事件 问题 1 我只得到一页结果 页面底部的分页链接生成一个没有数据 只有一些结构 的页面 然而 通过我的
  • MySQL 中时区处理的最佳实践是什么?

    以前曾问过这个问题 但不是我正在寻找的答案 我以 UTC GMT 格式将所有日期存储在 MYSQL 中 当我为引用时间的用户提取数据时 最好使用 CONVERT TZ 构造 SELECT CONVERT TZ mytime UTC user
  • iOS 应用程序在 Core Location 回调机制中崩溃

    我在分析崩溃日志时遇到问题 当我点击应用程序图标启动应用程序时 iPhone 有时会崩溃 该应用程序已在后台 运行 但未处于活动状态 这是符号化的崩溃日志 Thread 0 Crashed 0 libobjc A dylib 0x33479
  • Eclipse 在类路径中找不到 SQLite JDBC。 BuildPath 已经定制。但为什么?

    我有一个方法 我想用它创建一个具有 5 个属性的表 但是 如果我想运行 createTable 方法 则会收到错误 java lang ClassNotFoundException org sqlite JDBC 但我已经将 SQLite
  • 仅使用后退按钮和透明背景进行导航

    我曾尝试实现嵌入在我的视图控制器中的导航控制器 它按预期工作 但我的要求略有不同 它只需要一个后退按钮 并且在所有屏幕中已经有一个带有徽标图像背景的顶部横幅 因此 如果我尝试实现后退按钮 它将占用导航栏的空间 该导航栏覆盖徽标 顶部横幅 有