首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

在UINavigationBar左侧的"后退"按钮旁边添加另一个按钮

在UINavigationBar左侧的"后退"按钮旁边添加另一个按钮,可以通过以下步骤实现:

  1. 首先,在需要添加按钮的控制器中,创建一个UIBarButtonItem对象,并设置其样式、标题或图片等属性。
代码语言:swift
复制
let customButton = UIBarButtonItem(title: "自定义", style: .plain, target: self, action: #selector(customButtonTapped))
  1. 然后,在控制器的viewDidLoad()方法中,将原有的navigationItem.leftBarButtonItem属性替换为一个包含两个按钮的UIBarButtonItem对象。
代码语言:swift
复制
let backButton = UIBarButtonItem(title: "后退", style: .plain, target: self, action: #selector(backButtonTapped))
let backButtonItem = UIBarButtonItem(barButtonSystemItem: .fixedSpace, target: nil, action: nil)
backButtonItem.width = -8 // 调整间距

navigationItem.leftBarButtonItems = [backButton, backButtonItem, customButton]
  1. 最后,实现按钮的点击事件。
代码语言:swift
复制
@objc func customButtonTapped() {
    // 自定义按钮点击事件处理
}

@objc func backButtonTapped() {
    // 后退按钮点击事件处理
}

这样,在UINavigationBar左侧的"后退"按钮旁边就添加了另一个自定义按钮。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

3分6秒

如何在Mac版Photoshop中去除图片中的水印?

1分6秒

PS使用教程:如何在Mac版Photoshop中制作“3D”立体文字?

领券