화면에 버튼을 만들고 누르면 누르셨냐고 물어보는 코드를 만들었다.
먼저 코드를 보자
import UIKit
class ViewController: UIViewController {
override func viewDidLoad() {
super.viewDidLoad()
let button = UIButton(frame: CGRect(x: 100, y: 100, width: 200, height: 200))
button.setTitle("버튼", for: .normal)
button.backgroundColor = .blue
button.addTarget(self, action: #selector(buttonAction), for: .touchUpInside)
self.view.addSubview(button)
}
@objc func buttonAction() {
print("누르셨나요?")
}
}
.normal외에 다른 옵션으로는 .highlighted, .selected, .disabled등이 있다고 한다. 뭐가 다른지 궁금해서 위 코드에서 옵션만 다르게 줬더니 글씨가 안보인다. 차이점은 나중에 다시 알아봐야겠다.