objective-c - 基于导航的应用程序中屏幕底部的 "Back"按钮

标签 objective-c xcode ios uinavigationbar

我正在开发基于导航的应用程序,我想在屏幕底部制作“后退”按钮和所有导航栏。这是可能的?请帮帮我。谢谢。

最佳答案

使用标准 UINavigationController 无法实现此功能。从文档中,他们说您绝不能更改导航栏的框架或边界。

如果您需要此功能,您必须:

  1. 隐藏原来的navigationBar
  2. 在底部创建您自己的工具栏作为主窗口的 subview 并始终位于顶部。
  3. 通过监听 UINavigationControllerDelegate 方法来模仿动画

应该可行,但有点麻烦。

关于objective-c - 基于导航的应用程序中屏幕底部的 "Back"按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5381416/

相关文章:

ios - 比较空的 NSURL

ios - 使用 Chrome DevTools 调试 iOS 6+7 Mobile Safari

iOS后台服务振动电话

objective-c - NSTableView 的问题

objective-c - 将 100MB XML 文件导入 iOS 核心数据模型

objective-c - 升级到 Xcode 5.0.2 : xib warning. 属性不可用

ios - Xcode 10 生成的 Assets.car 比 Xcode 9 大?

objective-c - 应用程序检索后,iCloud 图像是否缓存在 iOS 设备中?

ios - 如何使用 Objective-C 将字节数组转换为短数组?

iphone - 在 UITextField 中显示表情符号