gpt4 book ai didi

xcode - UIBarButtonItem 选择器在 viewDidLoad() 时被调用,而不是仅触摸

转载 作者:行者123 更新时间:2023-11-30 10:05:51 25 4
gpt4 key购买 nike

我在代码中以编程方式创建了一个 UIButtonBar,并且效果很好。但是,当我在 View Controller 之间导航时,它会在 viewDidLoad() 时立即调用选择器,当然,我只想在触摸它时才调用选择器。

我的代码:

var barButton:UIBarButtonItem!

viewDidLoad()
{
barButton = UIBarButtonItem()
barButton.title = "Show"
barButton.action = "didPress"
barButton.target = self
self.navigationItem.rightBarButtonItem = barButton

UIApplication.sharedApplication().sendAction(barButton.action, to: barButton.target, from: self, forEvent:nil)
}

最佳答案

这是因为你的最后一行正在调用它。只需删除该行即可不调用它。

关于xcode - UIBarButtonItem 选择器在 viewDidLoad() 时被调用,而不是仅触摸,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36017288/

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