Jiwift

[iOS/Swift] UIButton addTarget 사용법, @IBOutlet 버튼 만들기, 클릭 본문

iOS Dev/UIKit

[iOS/Swift] UIButton addTarget 사용법, @IBOutlet 버튼 만들기, 클릭

지위프트 2022. 11. 11. 21:44
반응형

 오늘은 UIButton에 addTarget을 알아볼 시간입니다. 지난 시간에는 IBAction을 통해서 버튼 동작을 수행했지만 이번에는 IBAction을 사용해서 구현할 생각입니다. 

 

 Stoyboard에 Button을 가지고 오는 방법은 아래 링크에서 확인할 수 있습니다. IBAction을 IBOutlet으로 가지고 오면 됩니다.

[iOS/Swift] UIButton 기본 사용법, @IBAction 버튼 만들기, 클릭 — Jiwift (tistory.com)

 

[iOS/Swift] UIButton 기본 사용법, @IBAction 버튼 만들기, 클릭

안녕하세요. 오늘은 iOS 개발에서 제일 기본 중에 기본! UIButton을 사용해볼 겁니다. 어느 때와 같이 프로젝트를 생성합시다. 상단 '+' 버튼을 눌러도 괜찮고, [Shift + command + L] 단축키를 사용해서 UIK

jiwift.tistory.com

 

 우선 'myButton'이라는 이름으로 'IBAction'을 가지고 왔습니다. 

 

 그다음은 사용하고 싶은 함수를 작성해주시고요. 저는 myTestFunc로 간단하게 print를 하겠습니다. 여기서 중요한 점은 함수 이름 앞에 '@objc'를 붙여야 한다는 것입니다. 이래야 버튼과 연결시켜줄 수 있거든요.

 

이제 addTarget을 선언해서 연결해주면 끝입니다.

버튼이름.addTarget(self, action: #selector(함수이름), for: .touchUpInside)

.touchUpInside말고도 다른 옵션들이 있으니 원하는 상황에 맞게 적용하면 됩니다.

 

 

 

 

 

[Swift] 셀렉터(Selector)란? :: Back to the Basics (tistory.com)

 

[Swift] 셀렉터(Selector)란?

1차 수정 : 2021/06/16 2차 수정: 2021/07/05 3차 수정: 2021/07/08 4차 수정: 2022/02/13 안녕하세요🐶 이번 시간에는 셀렉터에 대해 알아보겠습니다. 항상 Objective-C 와 관련된 개념이 나오면 막연히 어려워지

woozzang.tistory.com

 

 

반응형