【问题标题】:Add rightBarButtonItem on second place Swift在第二名 Swift 上添加 rightBarButtonItem
【发布时间】:2020-11-02 21:51:42
【问题描述】:

我想将 rightBarButtonItem 直接添加到第二位的位置,因为我已经在导航栏右侧有滑动菜单按钮(由第三方框架放置,我无法控制它)。以下是我想要第二个通知按钮的黑色区域的屏幕截图。

以下是将其添加到滑块菜单按钮顶部的代码:-

let backButton = UIButton(type: UIButton.ButtonType.custom)
backButton.setImage(UIImage(named: "menulist"), for: UIControl.State())
backButton.frame=CGRect(x: 0, y: 0, width: 25, height: 25)
let rightbarButton = UIBarButtonItem(customView: backButton)
self.navigationItem.rightBarButtonItem = rightbarButton

滑块菜单是第三方框架,所以我不知道如何实现它。

请帮助并提出一些解决方法。

【问题讨论】:

    标签: ios swift uinavigationcontroller navigationbar rightbarbuttonitem


    【解决方案1】:

    您可以像这样附加新项目:

    navigationItem.rightBarButtonItems?.append(newButton)
    

    【讨论】:

    • 感谢您的回复,但我希望将条形按钮直接放在第二个位置,因为滑块菜单按钮是由第三方框架放置的。所以我无法控制它。有没有办法设置栏按钮位置?
    • 所以你可以追加当前项目navigationItem.rightBarButtonItems?.append(newButton)它解决了你的问题吗?
    猜你喜欢
    • 1970-01-01
    • 2015-09-08
    • 1970-01-01
    • 2019-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多