gpt4 book ai didi

ios - 如何在导航栏中添加右键?

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

我有一个关于在导航栏中添加右键的问题..

我有两个 View : View A 和 View B

在我使用 self.navigationController!.pushViewController 显示 View B 之后,我添加了一个导航栏到 View A。

自动在 View B的导航栏左侧显示一个后退按钮,很好。但现在我想在 View B 的导航栏右侧添加一个按钮..我已经尝试了一些答案,但它不起作用......我试过喜欢的答案:1) https://www.hackingwithswift.com/example-code/uikit/how-to-add-a-bar-button-to-a-navigation-bar2) http://blog.apoorvmote.com/add-multiple-bar-button-item-navigation-bar/?lang=fr

能帮帮我吗,谢谢!

最佳答案

Vahan Babayan 的答案的 Swift 版本,您似乎使用这种语言,是:

let rightButtonItem = UIBarButtonItem.init(
title: "Title",
style: .Done,
target: self,
action: "rightButtonAction:"
)

self.navigationItem.rightBarButtonItem = rightButtonItem

下面的方法会被自己调用:

func rightButtonAction(sender: UIBarButtonItem)

请注意,所有这些都可以使用 Storyboard以图形方式设置,方法是将一个条形按钮项拖到您的导航项并右键单击以设置目标操作。


自 Swift 3 和 4 发布以来的一个小更新:编译器现在可以检查选择器名称,防止在以编程方式设置目标操作时出现拼写错误。所以应该真正使用:

let rightButtonItem = UIBarButtonItem.init(
title: "Title",
style: .Done,
target: self,
action: #selector(rightButtonAction(sender:))
)

关于ios - 如何在导航栏中添加右键?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36693678/

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