如何格式化右侧相邻的两个 UIBarButtonItem?

Posted

技术标签:

【中文标题】如何格式化右侧相邻的两个 UIBarButtonItem?【英文标题】:How to format two UIBarButtonItems next to each other on the right? 【发布时间】:2020-06-18 01:59:28 【问题描述】:

我正在尝试格式化两个 UIBarButtonItem,使它们在右上角彼此相邻。我已经尝试过更改 UI 边缘插图,但它并没有真正移动图标。 Screenshot of current UI bar

lazy var profileButton = UIBarButtonItem(
    image: UIImage(named: "account"),
    style: .plain,
    target: self,
    action: #selector(displayAccountViewController(sender:))
)

lazy var followFriendsButton = UIBarButtonItem(
    image: UIImage(named: "follow"),
    style: .plain,
    target: self,
    action: #selector(displayFollowFriendsViewController(sender:))
)

override func viewDidLoad() 
    super.viewDidLoad()
    navigationItem.title = "Review Feed"

    tableView.register(ReviewFeedCell.self, forCellReuseIdentifier: cellReuseIdentifier)
    tableView.separatorStyle = .none

    navigationItem.rightBarButtonItems = [profileButton, followFriendsButton]

    NotificationCenter.default.addObserver(self, selector: #selector(loadData), name: ShowCollector.updateNotification, object: nil)

【问题讨论】:

您使用的图片有多大?我发现 25x25 的尺寸很合适。 @Sweeper 后面一个是512x512 【参考方案1】:

您应该更改图像的大小。

参考 Apple 设计指南

【讨论】:

以上是关于如何格式化右侧相邻的两个 UIBarButtonItem?的主要内容,如果未能解决你的问题,请参考以下文章

防止 input-group-append 将相邻的 input-group 推到右侧

在mapgis里,如何将两个相邻的区域合并,并进行添加属性字段啊?

图解冒泡排序,鸡尾酒排序

排序算法5--交换排序--快速排序

ANSYS如何选择两个相邻面

如何在 HTML 中将文本和图像彼此相邻放置?