gpt4 book ai didi

xcode - 如何使用 UIBarButtonSystemItem 更改 UIBarButtonItem 标识符? ( swift )

转载 作者:IT王子 更新时间:2023-10-29 05:45:45 25 4
gpt4 key购买 nike

我想用代码从“播放”更改为“暂停”的 UIBarButtonItem 的标识符。我该怎么做?

谢谢

最佳答案

1) 初始化一个新按钮

//change to play
let button = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Play, target: self, action: "someAction")
navigationBar.topItem.leftBarButtonItem = button

//change to pause
let button = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.Pause, target: self, action: "someOtherAction")
navigationBar.topItem.leftBarButtonItem = button

2) 只需更改文本:

navigationBar.topItem?.leftBarButtonItem?.title = "AnyText"

如果您在访问导航栏时也遇到问题,最好为其设置一些标签(我喜欢对特定 View *使用否定标签,以确保 2 个 View *不会获得相同的标签) .然后你可以这样做:

let navigationBar = (self.view.viewWithTag(-1) as UINavigationBar)
navigationBar.topItem?.leftBarButtonItem?.title = "AnyText"

关于xcode - 如何使用 UIBarButtonSystemItem 更改 UIBarButtonItem 标识符? ( swift ),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28211993/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com