2012-04-06 3 views
0

첫 번째 기본 iPad 앱을 쓰고 있으며 일반적인 UI 질문이 있습니다. 나는 사용자 인터페이스 디자인에서 끔찍한이고 내 레이아웃을 위해 무엇을 사용해야하는지에 대한 일반적인 지침을 찾고 있습니다. 특히 나는 Xcode가 제공하는 일반 앱 템플릿에 잘 맞는 아주 간단한 마스터 디테일 앱을 가지고 있습니다. 앱은 장비의 검사 날짜를 추적합니다. 나는 사람들이 특정 장치 (제조업체, 모델, 일련 번호, 이름, 위치, 연락처, 이메일, 전화 등)에 대한 정보를 입력하는 마스터보기를 가지고 있습니다. 마스터보기에는 위치와 이름 만 표시됩니다. 사용자가 마스터를 클릭하면 모든 데이터가 상세보기에 표시됩니다.iPad 사용자 인터페이스 디자인 제안

각 장치마다 연간 검사가 필요하며 작성해야하는 표준 양식이 있습니다. 검사 할 20 개의 항목이 있으며 일반 텍스트의 레이블 (검사 단계), 상태 (합격/불합격/임의) 및 설명 필드를 수집/표시해야합니다.

그래서 검사를 수행해야합니다. 레이아웃 20 개, 20 개 ON/OFF 스위치 (또는 3 개 위치), 20 개의 UITextViews를 배치 할 수는 있지만 정말 울긋 불긋하게 들립니다. 세 가지 항목을 사용자 지정 UITableViewCell에 넣을 수는 있지만 올바른 UI 접근 방법 중 하나라는 것은 너무 편합니다.

기존의 종이 프로세스 (인쇄 된 PDF로 시작)를 iPad 응용 프로그램에 매핑하는 방법은 무엇입니까? 가능한 오래된 종이처럼 보이게 만드시겠습니까?

답변

0

내가 배운 한 가지 사실은 사람들이 정보가 어떻게 표시 될지에 대한 기대가있을 때 그 기대에 부합해야한다는 것입니다. 이것이 애플이 일반적인 애플리케이션 개발을위한 인터페이스 가이드 라인을 갖는 이유입니다. 그러나 귀하의 경우 귀하의 지침은 귀하의 사용자가 이미 기대하고있는 것이어야합니다. 애플의 가이드 라인과 다르다면, 나는 당신이 사용자의 기대에 크게 의존 할 것을 권한다. 이 경우 그들은 종이 양식이 설정되는 방법에 따라 뭔가를 기대할 수 있습니다.

원본 종이 양식을 보지 않고도 종이 양식으로 설정 한 기대치를 충족시키면서 어떻게 마스터/디테일 형식으로 변환 할 수 있는지 조언하기가 어렵습니다.

그러나 마스터/세부 배열을 사용하여 위에서 언급 한 세 가지 필드를 보여주는 개별 장치에 집중할 수있는보기를 추가하면 도움이됩니다. 동시에 (상태를 업데이트하는 것이 아니라) 상태를 보는 것만으로도 익숙한 뷰로 되돌릴 수 있어야합니다.

관련 문제