UI 썸네일형 리스트형 UI 의 작동 * Object-C 로 구현 이벤트 발생시 인터페이스 빌더의 뷰 컨트롤과 컨트롤러 클래스의 액션 메소드를 연결해야 한다. 연결 메소드 : IBAction (Interface Builder Action) 헤더(.h) 파일에 선언하고 구현(.m) 파일에서 정의로 구성. 형식 : 1. 인터페이스 빌더에서 정의한 컴포넌트를 .xib 파일에 기술 2. 헤더(.h) 파일에 액션 메소드를 선언 - 헤더 파일에 매소드 선언은 인터페이스 빌더에서 액션으로 지정할 수 있게 한다. 선언 : - (IBAction) 매소드명 : (id) sender; 설명 : - : 매소드 앞에 붙인 '-' 는 인스턴트 메소드를 '+'는 클래스(스택틱) 매소드를 나타냄 (IBAction) : 매소드의 리턴형을 선언 매소드 명 : 호출되는 매소.. 더보기 아이패드(iPad) UI 가이드라인 (1/3) 애플에서 제공하는 iPad User Experience Guideline입니다. 아이패드 어플리케이션의 UI도 기본 원칙은 iPhone Human Interface Guideline을 따르면 된다고 합니다만, 큰 스크린 해상도를 효과적으로 사용하는 방법과 가로/세로모드를 유연하게 지원할 수 있도록 하는 방법에 대한 가이드가 아이폰 어플리케이션의 가이드와는 크게 다른 것 같습니다. 아이패드 어플리케이션이 단순히 아이폰 어플리케이션을 확대시켜 놓은 것 처럼 만들어지만 안된다는 것이죠. 그리고 GUI에 있어서도 저해상도와 작은 스크린의 아이폰에서와는 달리 1024x768의 고해상도와 매우 선명한 LCD에서 표현되는 만큼 디테일을 살리는데 더욱 신경을 써야할 것 같습니다. 내용이 많아 번역 내용을 여러 회에 걸.. 더보기 아이패드(iPad) UI 가이드라인 (2/3) Reduce Full-Screen Transitions - 전체화면 전환은 피하라 컨 텐츠의 내용이 바뀔 때 시각적인 트랜지션을 밀접하게 적용하라. 정보의 일부분이 바뀔 때 때 전체 화면을 통째로 교체하는 대신에, 변경이 필요한 부분의 영역만 업데이트하도록 하라. 스크린 전체를 바꾸지 말고 각각의 뷰와 오브젝트를 트랜지션하는 것이 일반적인 규칙이다. 대부분의 경우에 전체 스크린을 뒤집는 방법은 추천하지 않는다. Enable Collaboration and Connectedness - 협업과 공유를 가능하게 하라 사용자는 아이패드를 개인용 기기로 보지만, 아이패드는 다른 사람과 같이 협업하며 사용하기에 좋은 크기를 가지고 있다. 다 른 사람과 어플리케이션을 같이 사용하기를 원하는 경우를 생각해 보라. 하나.. 더보기 아이패드(iPad) UI 가이드라인 (3/3) Create Custom Icons - 커스텀 아이콘을 만들어라. 별 도의 디자인이 없더라도, 모든 어플리케이션은 아이콘이 필요하다. 또한 스팟라이트 검색 결과를 위해 작은 아이콘도 만들어야 한다. 어플리케이션에 따라, 바 아이콘, 설정 아이콘, 문서타입 아이콘도 필요할 수 있다. 다른 어플리케이션과는 달리, 이 모든 아이콘은 아이폰 OS에서 적절히 보여지기 위해 특정한 기준을 따라야 한다. Note : 가능하면, 네비게이션 바, 툴바, 탭 바는 시스템에서 제공되는 버튼과 아이콘을 사용하라. 이 부분에서 별도의 아이콘을 사용해야 한다면, "iPhone Human Interface Guidelines"의 "Icons for Navigation Bars, Toolbars, and Tab Bars" 를 확인하.. 더보기 이전 1 다음