我试图在swift中创建一个自定义后退按钮,虽然它永远不会改变,但我试图让后退按钮执行操作并执行一项功能。我所在的代码:
var doneButton = UIImage(named: "arrow2.png")
var topLeftButton = UIBarButtonItem(image: doneButton, style: UIBarButtonItemStyle.Plain, target: self, action: Selector("backToList"))
topLeftButton.tintColor = UIColor.whiteColor()
self.navigationItem.backBarButtonItem = topLeftButton //nothing happens
func backToList(){
saveData()// nothing runs
}
我希望能够将后退按钮更改为我自己的UIImage,并在点击后进行选择器操作。
感谢
答案 0 :(得分:1)
您可以添加UIImage而不是带有所需图片的按钮,并添加" Tap Gesture Recognizer"通过拖动它到UIImage。另外,请勿忘记在图片的“属性”部分下启用用户互动(参见下图)
之后,您可以控制将UIImage拖入代码并使用所需功能创建操作。