gpt4 book ai didi

ios - 如何以编程方式将 UIBarButtonItem 添加到我的导航 Controller ?

转载 作者:搜寻专家 更新时间:2023-11-01 05:54:03 25 4
gpt4 key购买 nike

我想在左侧和右侧以编程方式将 UIBarButtonItem 添加到我的导航 Controller ,并在单击时将它们都更改为其他 UIBarButtonItems。而且我还想使用我的项目图标。我可以这样做吗?这是我在 iOS 编程的第 2 周,请问这是一个简单的问题

最佳答案

带图片:

self.navigationItem.setLeftBarButtonItem( (UIBarButtonItem(image:UIImage(named:"image"), style: .Plain, target:self, action:"action:")), animated: false)

标题:

self.navigationItem.setLeftBarButtonItem( (UIBarButtonItem(title:"backButton", style: .Plain, target:self, action:"back_pressed:")), animated: false)

此外,您可以为每一面分配多个项目:

var test: UIBarButtonItem = UIBarButtonItem(image: UIImage(named:"test"), style: UIBarButtonItemStyle.Plain, target: self, action: "test1:")
var test2: UIBarButtonItem = UIBarButtonItem(image: UIImage(named:"test2"), style: UIBarButtonItemStyle.Plain, target: self, action: "test2:")
navigationItem.rightBarButtonItems = [test1, test2]

当使用您可能感兴趣的多个项目时:

var spacing : UIBarButtonItem = UIBarButtonItem(barButtonSystemItem: UIBarButtonSystemItem.FlexibleSpace, target: nil, action: nil)

用于在按钮之间留出相似的空间。

关于ios - 如何以编程方式将 UIBarButtonItem 添加到我的导航 Controller ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30706272/

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