+ Snippet 추가 설명
Xcode 코드 스닛펫, Code snippet
코드 스닛펫(Code snippet)이란 코드의 단편, 조각이란 뜻으로 자동완성기능을 의미한다.애플에서 미리 만들어둔 템플릿도 많으며, 커스텀을 할 수 있다.커스텀을 하면서 사용하면 자주 쓰는 코드
usiacode.tistory.com
- 밑에는 오토레이아웃을 잡는 코드도 포함되어 있어 주석을 해제한 뒤, viewDidLoad()나 필요한 함수에 삽입하면 된다.
- myButtonTapped 함수는 버튼이 눌렸을 때 selector에 의해 호출되는 함수이다.
private lazy var myButton: UIButton = {
let button = UIButton(type: .custom)
button.backgroundColor = .systemBlue
button.layer.cornerRadius = 5
// button.layer.borderWidth = 1
// button.layer.borderColor = #colorLiteral(red: 0.2, green: 0.2, blue: 0.2, alpha: 1)
button.setTitle("BMI 계산하기", for: .normal)
button.setTitleColor(.white, for: .normal)
button.titleLabel?.font = UIFont.boldSystemFont(ofSize: 16)
button.addTarget(self, action: #selector(myButtonTapped), for: .touchUpInside)
view.addSubview(button)
return button
}()
// [AutoLayout]
//func myButtonSetup() {
// myButton.translatesAutoresizingMaskIntoConstraints = false
//
// NSLayoutConstraint.activate([
// myButton.leadingAnchor.constraint(equalTo: view.leadingAnchor, constant: 30),
// myButton.trailingAnchor.constraint(equalTo: view.trailingAnchor, constant: -30),
// myButton.topAnchor.constraint(equalTo: view.topAnchor, constant: 30),
// myButton.heightAnchor.constraint(equalToConstant: 40)
// ])
//}
@objc func myButtonTapped() {
<#버튼 눌렸을 때 실행되는 코드#>
}
'UIKit' 카테고리의 다른 글
[UIKit] UILabel (0) | 2024.07.29 |
---|---|
[UIKit] hierarchy, 계층구조 (0) | 2024.07.29 |
[UIKit CodeSnippets] UITextField Snippet (Only-code) (2) | 2024.07.24 |
[UIKit CodeSnippets] UISlide Snippet (Only-code) (0) | 2024.07.24 |
[UIKit CodeSnippets] UILabel Snippet (Only-code) (0) | 2024.07.24 |