如何格式化右侧相邻的两个 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 推到右侧