我以编程方式创建了一个工具栏,其中包含2个条形按钮项:btnPlus
和btnRating
(fixedSpace仅用于设置它们之间的距离)。我想做的是,当用户单击btnPlus
时,该按钮会将用户定向到FifthViewController
,而当用户单击btnRating
时,它将引导用户定向到{{1} }。我有以下代码,但是在这种情况下如何知道用户单击了哪个按钮,并根据该按钮将其定向到相关的SixthViewController
?我将不胜感激!提前非常感谢您!
viewController
答案 0 :(得分:0)
您可以像这样向barButton
添加方法:
let btnPlus = UIBarButtonItem(title: "Your Title", style: .plain, target: self, action: #selector(YourViewController.OnbtnPlusTouched))
如果您使用的是图像,则:
let btnPlus = UIBarButtonItem(image: "Image Name", style: .plain, target: self, action: #selector(YourViewController.OnbtnPlusTouched))
类似地,您可以为btnRating
执行此操作。
还有一件事,您的方法名称为OnbtnPlusTouched
,这不好。用lowerCamelCase
作为onBtnPlusTouched
创建方法。
要了解更多信息,您可以浏览以下有用的网址:
希望这会有所帮助。