我试图将导航栏中的右按钮向右移动以使其与表格视图上的按钮对齐,这是当前看起来像swift - 如何将UINavigationbar中的按钮向右移动-LMLPHP的样子

我做了这样的按钮:

let allButton = UIButton(frame: CGRect(x: 0, y: 0, width: 20, height: 20))
    allButton.layer.borderColor = Constants.AppColor.cgColor
    allButton.layer.borderWidth = 1
    allButton.layer.backgroundColor = UIColor.white.cgColor
    allButton.addTarget(self, action: #selector(selectAllContacts), for: .touchUpInside)
    allButton.layer.cornerRadius = 10


并即时将其添加到我的导航栏中,如下所示:

        navigationItem.rightBarButtonItems = [UIBarButtonItem(customView: allButton), importButton]


我尝试添加图像插图,内容插图,但是它不起作用。

关于我还能尝试什么的任何想法?

最佳答案

这样可以吗

navigationItem.rightBarButtonItem = UIBarButtonItem(
    标题:“菜单>”,
    风格:.plain,
    目标:自我,
    动作:#selector(rightNavTap)

07-28 03:54