Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
Tags
- 알고리즘
- 백엔드
- IOS
- 앱개발
- JavaScript
- 서버개발
- Swift
- Xcode
- swagger
- java spring
- 통신
- spring
- 회원가입
- 아이폰
- database
- Java
- 백준
- db
- post
- 개발자
- 앱
- 개발
- Alamofire
- mac
- spring boot
- UI
- Node.js
- API
- node
- SwiftUI
Archives
- Today
- Total
YagSill
Swift appTapGestrue 사용하기 본문
728x90
안녕하세요 YagSill 입니다.
오늘은 버튼이 아닌 "UILabel에 터치 액션"을 달아보겠습니다!
override func viewDidLoad() {
super.viewDidLoad()
testLabel.addTapGesture(target: Any?, selector : Selector?)
}
위 코드가 기본 코드인 것 같습니다.
그리고 저는 "testLabel"을 터치하게 되면 "메롱메롱"이 찍히는 것을 확인할 것 입니다.
@objc func tapAction(_ sender: UIGestureRecognizer) {
guard let view = sender.view else { return }
switch view {
case testLabel :
print("메롱메롱")
default :
break
}
}
요 함수를 이용하여 addTapGesture의 Selector에 넣어주어야 합니다!!
override func viewDidLoad() {
super.viewDidLoad()
testLabel.addTapGesture(target: self, selector : #selector(tapAction(_:)))
}
이렇게 작성하면 터미널에 "메롱메롱"이 찍히게 됩니다!
너무 쉬운 addTapGesture를 배워보았습니다! 감사합니다!
728x90
'Swift - IOS 앱 개발' 카테고리의 다른 글
Swift 데이터 저장하기(UserDefaults) (0) | 2022.04.27 |
---|---|
Swift 다국어 적용하기 (0) | 2022.04.27 |
Swift Javascript -> Swift 통신 WKScriptMessageHandler 사용하기 (0) | 2022.03.31 |
Swift WKWebView 새창 열기 (0) | 2022.03.31 |
IOS Swift 비동기처리란? (0) | 2022.01.04 |