gpt4 book ai didi

Swift:自定义导航栏图像不会在单击时触发操作

转载 作者:可可西里 更新时间:2023-11-01 02:17:32 24 4
gpt4 key购买 nike

我的 View Controller 上有一个导航栏。

我已经创建了一个(齿轮的)自定义图像并且可以正确显示:

//Add bar item
var image = UIImage(named: "settingsIcon")
image = image?.imageWithRenderingMode(UIImageRenderingMode.AlwaysOriginal)

NavigationBar.rightBarButtonItem = UIBarButtonItem(image: image, style: UIBarButtonItemStyle.Plain, target: nil, action: "addTapped")

我在上面的代码中添加了 Action :

action: "addTapped"

然后我创建了一个函数:

func addTapped() {
print("Tapped")
}

当我运行应用程序时,图像显示正常。当我点击图片时没有任何反应,甚至没有错误。

我在这里做错了什么吗?

最佳答案

尝试将 target 设置为 self 而不是 nil

关于Swift:自定义导航栏图像不会在单击时触发操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35544738/

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