iOS

iOS - Button

행복하게사는게꿈 2020. 12. 11. 10:50

Button

 

[기본적으로 touch up inside 옵션임]

기본적으로 5개의 기본 타입이 있다.

 

1. System Type

 

 - 가장 일반적으로 사용됨

 

 - 시스템 버튼은 타이틀과 이미지를 직접 생성가능 

 

 - 타이틀은 가능한 짧은 동사로 첫문자는 대문자가 관례

 

2. Detail Disclosure

 

 - 부가적인 정보를 모달이나 팝업으로 띄울 때 사용 

 

 - 어떤 위치에서든 자유롭게 사용할 수 있지만 대부분 테이블 셀 내부에서 사용

 

3. info Light / Dark

 

 - 앱과 관련된 상세정보나 구성정보를 표시할때 사용 

 

4. add Contact

 

 - 주소데이터를 추가할때 사용하는 버튼

 

 - 사용자는 일반적으로 이버튼을 탭하면 주소록관련 기능을 사용할 거라고 예상

 

     * 하지만 반드시 주소록에서만 사용해야 하는 것은 아님

 

버튼의 상태(State) - 4가지

 

State Config 가 Default면 Title부터 Background까지가 Default속성 !

 

주의해야할것은 State Config가 Default라고 해서 버튼의 상태가 Default가 아님!

 

실제로 버튼의 State를 변경하고 싶다면 Control 섹션의 State를 변경해야함!

 

State의 세 옵션들 중에서 Enabled만 체크되어 있는 상태는 Default 상태!

 

아무것도 선택하지 않으면 disabled 상태로 전환된다