xcode UIBarButtonItem视图

问题描述 投票:0回答:1

在我的Xcode项目中,我有一个视图控制器类

class ViewController: UIViewController, UITableViewDelegate, UITableViewDataSource {
    @IBOutlet weak var refreshButton: UIBarButtonItem!

    var refreshUiButton = UIButton()

    override func viewDidLoad() {
        super.viewDidLoad()

        refreshUiButton.setImage(#imageLiteral(resourceName: "refresh"), for: .normal)
        refreshUiButton.imageView?.contentMode = UIViewContentMode.scaleAspectFit
        refreshUiButton.addTarget(self, action: #selector(didRefreshClicked(_:)), for: .touchUpInside)

        refreshButton.customView = refreshUiButton
    }

在这里看起来像什么

enter image description here

按钮覆盖导航面板中间的分段控件。我有一个UIButton的扩展,因为它我想使用UI按钮作为UIBarButtonItem的自定义视图。

我希望它看起来像这样

enter image description here

我该如何组织呢?

ios swift xcode view uibarbuttonitem
1个回答
1
投票

您的按钮图像似乎大小不正确。如果我对,你需要根据Human Design的尺寸。或者,您可以将系统barButtonItem的色调颜色更改为黑色。

© www.soinside.com 2019 - 2024. All rights reserved.