k-coding

Sender 와 tag 본문

iOS/Xcode

Sender 와 tag

chkhn_oiiu 2021. 11. 12. 15:41

Sender 와 tag

 

Sender

 

액션 핸들러를 담당하는 객체로

 

다음과 같은 메소드를 호출하는 caller를 의미한다.

@IBAction func buttonPressed(sender: AnyObject) { 
    print(sender.tag)
}

 

 

tag

tag는 프로그램에서 View객체를 식별하는 데 사용하는 정수를 의미합니다.

 

정수값을 설정하여 사용할 수 있고 값을 설정하지 않는다면 Default값은 0입니다.

 

4개의 버튼

 

위에 4개의 각 버튼에 tag값을 부여하면

 

다음과 같은 action 메소드 하나로 4개의 버튼을 쉽게 관리할 수 있다.

'iOS > Xcode' 카테고리의 다른 글

Xcode 테이블 뷰 ( 2 )  (0) 2021.11.23
Xcode 테이블 뷰 ( 1 )  (0) 2021.11.22
Xcode 오토 레이아웃 (Auto Layout) ( 1 )  (0) 2021.11.08
Xcode UISlider  (0) 2021.11.05
Xcode UILabel  (0) 2021.11.05
Comments