问题标签 [backbarbuttonitem]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
129 浏览

ios - 按下 backBarButton(来自 NavigationController)时如何播放声音?(对于斯威夫特)

当我的 NavigationController 中的后退按钮被按下时,找不到如何添加播放声音。

我在 NavigationVC 中有一些 VC。我没有自定义 NavigationVC,但我在其堆栈上的第一个 VC 中设置了 NavigationVC 的后退按钮。我正在尝试在此按钮的操作中添加 func 播放声音。但它不叫。

这是我的代码。这是 NavigationVC 的第一个 ViewController:

这里是声音。这是 AppDelegate 文件中的结构。我使用静态属性和函数,所以我不创建这个结构的实例;

}

如您所见,我的目标是在 NavigationVC 中的所有 VC 的后退按钮上添加点击声音。

怎样才能实现呢?

0 投票
1 回答
60 浏览

swift - 如何将导航栏后退按钮图像设置为默认符号?

有一个屏幕我不想显示后退按钮符号。

我创建一个空图像并更改导航栏后退按钮图像。(代码如下)

画面如下图

在此处输入图像描述

但是所有 backBarButtonItem 都发生了变化,当我返回视图时,我需要将 backBarButtonItem 设置为默认符号“<”。

有没有办法将导航栏后退按钮图像设置为默认图像?

我想要如下图的导航栏

在此处输入图像描述

0 投票
0 回答
144 浏览

ios - 使用正确的导航项返回 ViewController 时 iOS13 崩溃

我的应用程序现在在 iPad 上运行,它具有拆分 viewController 和 masterVC 是 navigationViewController 它有根 UITableViewController 和 als 有一个正确的 navigationItem。

好的崩溃步骤是..这里

  1. 在 UISplitViewController 上触摸主 UITableViewController 上的 tableViewCell
  2. 下一个 ViewController 将在 UISplitViewController 的主区域上推送到 tableViewController
  3. 回到 UITableViewController
  4. 现在它崩溃了

仅在 iPadOS13 设备上发生..

我用调用堆栈做了符号断点,以找出谁对崩溃负责,但真的很难知道崩溃的原因是什么

并且 backBarButton 默认箭头图像仅消失了 iPadOS13 设备请帮帮我..

0 投票
1 回答
397 浏览

swift - iOS13 navigation bar back bar button item tint color

I have a navigation bar embedded Search Controller. When Search Controller is dismissed, navigation back bar button item is reverting to default color(blue) only in iOS13.

Is there any way to fix this problem?

Here: Gif

0 投票
2 回答
87 浏览

swift - 仅在 swift 中更改后退栏按钮项的颜色

我正在尝试更改快速导航栏中后退栏按钮项的颜色。

最终,我的目标是为导航栏制作一些内容: 在此处输入图像描述

这是我当前的代码,它为我提供了三个后退箭头作为后退按钮项,但是如何更改颜色,使其在一位文本中呈现三种不同的颜色?(绿色、黄色、红色)。

0 投票
0 回答
52 浏览

ios - 在 backBarButtonItem 堆栈 iOS 中翻转的文本

我的应用程序有问题。当应用程序以阿拉伯语运行时,backBarButtonItem 堆栈翻转。我没有CGAffineTransform(scaleX: -1.0, y: 1.0)在我的应用程序中使用任何 RTL 函数,只是 backBarButtonItem 堆栈翻转。任何建议。谢谢

在此处输入图像描述

默认操作系统行为

在此处输入图像描述

0 投票
1 回答
67 浏览

swift - 显示白框的后退栏按钮

我有一个 SwiftUI 项目,但它显示了一个带有后栏按钮的大白框。

有谁知道如何修复它(Xcode 12.5 版)?

图片:

我的代码:

0 投票
1 回答
53 浏览

ios - 如何在 Swift (iOS 14.4) 中自定义 backBarButtonItem 的动作

我的应用程序有一个UINavigationController作为初始视图控制器,并 RootViewControler作为UINavigationController.

然后我创建了FirstViewControllerand ,所以我们可以从、 到、 然后SecondViewController导航。RootViewControllerFirstViewControllerSecondViewController

问题在于如何自定义backBarButtonItem导航栏上的操作。默认backButtonItem弹出顶视图控制器,但我想在弹出之前显示一些警报。

我尝试在viewDidLoadfor和中添加以下代码RootViewController,但我仍然拥有后退按钮的默认行为。FirstViewControllerSecondViewController

想知道我错过了什么吗?

谢谢。

0 投票
0 回答
35 浏览

ios - 如何设置 backBarButtonItem 的边距?

如何设置 backBarButtonItem 的边距?

使用这些方法没有效果:</p>