大家好:
我最近拿到一台MAC,想試試Xcode
我按照網路教學做的一個text和button
按下button,text就改變文字
但....我按了之後都沒反應
import UIKit
class ViewController: UIViewController {
@IBOutlet weak var Button1: UIButton!
@IBOutlet weak var Label1: UILabel!
override func viewDidLoad() {
super.viewDidLoad()
// Do any additional setup after loading the view.
}
@IBAction func ButtonAction1(_ sender: Any) {
Label1.text="hahaha"
}
}
我怎麼看都不曉得哪裡出錯,還麻煩各位指點,謝謝
我的參考文章:
https://ithelp.ithome.com.tw/articles/10214420
你事件選錯了 照我的選在拉線過去
或是直接把name改為ButtonAction1
我的object只有viewcontroll 可以選...其他都跟大大一樣,還是不行....
我這只是隨便拉一個xib給你示範
你的應該會像這樣
這會是你的func
你如果一直錯誤 請先把這個func刪掉
事件也刪掉 按x取消掉
再重新拉一次
如果你還是不會
先對Button點右鍵
按住touch up inside拖曳過去吧
如果你還是還是不會
override func viewDidLoad() {
super.viewDidLoad()
你的button.addTarget(self, action: #selector(buttonPress(sender:)), for: .touchUpInside)
}
@objc func buttonPress(sender: UIButton) {
}
badgameshowtw大大好:
用了您最後一個方法種算是可行了,其他方法怎麼樣就是不行
非常感謝您