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

iOS 11 -如何更改rightBarButtonItems的位置?

在iOS 11中,可以通过以下步骤来更改rightBarButtonItems的位置:

  1. 首先,创建一个自定义的UIBarButtonItem,并将其添加到rightBarButtonItems数组中。
代码语言:swift
复制
let customButtonItem = UIBarButtonItem(title: "Custom", style: .plain, target: self, action: #selector(customButtonTapped))
navigationItem.rightBarButtonItems = [customButtonItem]
  1. 然后,使用UIBarButtonItem的自定义视图功能来创建一个空白的UIBarButtonItem,并将其添加到rightBarButtonItems数组中。
代码语言:swift
复制
let flexibleSpace = UIBarButtonItem(barButtonSystemItem: .flexibleSpace, target: nil, action: nil)
navigationItem.rightBarButtonItems?.append(flexibleSpace)
  1. 最后,将自定义的UIBarButtonItem放置在空白的UIBarButtonItem之前,以实现位置的更改。
代码语言:swift
复制
if let items = navigationItem.rightBarButtonItems {
    if let index = items.firstIndex(of: flexibleSpace) {
        navigationItem.rightBarButtonItems?.insert(customButtonItem, at: index)
    }
}

这样,你就可以通过将自定义的UIBarButtonItem插入到空白的UIBarButtonItem之前,来更改rightBarButtonItems的位置。

对于这个问题,腾讯云没有特定的产品或链接与之相关。

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

相关·内容

-

双11是如何从“光棍节”走到“剁手节”的?

-

iOS上的软件为何更好用?苹果应该分成么?开发者大会就有答案

4分4秒

BT201基于KT1025A蓝牙双音频数据芯片ic方案ble功能测试lightblue的app-io

7分38秒

普通大学生如何用编程【赚钱】做到经济独立?11 个自学编程的赚钱好方法,你一定想不到!

5分34秒

腾讯位置 - 地址解析

1时3分

iOS开发--Block原理探究

2分38秒

sap教程:SAP B1水晶报表的导入与导出步骤

3分54秒

App在苹果上架难吗

6分27秒

083.slices库删除元素Delete

11分21秒

基于PG 选择适合自己的桌面工具

1分54秒

视频-语音芯片ic常见故障分析 如何排查问题 声音不清晰 有爆破声

4分32秒

PS小白教程:如何在Photoshop中使用蒙版工具插入图片?

领券