본문 바로가기

프로그램 경험/iOS

[iPhone] Segmented Control의 Momentary 속성은 무엇인가?

mo·ment·ary


형용사

순간적인, 잠깐[찰나]의

사전적 의미는 잘 알아먹었다. 
근데 이게 뭐하는걸까? 좀 검색을 해보니까 분할 컨트롤의 선택된 버튼을 다시 누를수 있게 해주는 속성이라고 한다.

기본적으로 분할 컨트롤은 라디오 버튼 처럼 여러개 중의 하나를 선택 하는 컨트롤 이고 선택된 버튼은
선택된 상태를 유지 한다. 어떻게 되는지 테스트 해보았다.


위의 Momentary가 그 속성이다. 
우선은 기본값으로 체크 해제된 상태에서 실행해보면 아래와 같이 선택이 유지된다.


하지만 Momentary를 체크 하고 보면 아래와 같이 선택된 버튼이 선택 해제된다.
정말 계속 눌리는지를 확인하기 위해서 아래 버튼의 타이틀을 눌릴때 마다 숫자 카운트를 표시 했다.


실제로 버튼을 누를때 마다 숫자가 증가 하여 액션을 실행하는 걸 확인했다.