2009-05-06 4 views
-1

이전, 다음, 완료와 같은 버튼을 추가하고 싶습니다. iPhone 응용 프로그램의 일부 텍스트 필드를 채울 때 이동하십시오. 내가 어떻게 할 수 있는지 알려 주실 수 있습니까?iPhone 응용 프로그램 키보드

감사합니다.

+0

어쩌면 제목이 "iPhone 앱 양식에 탐색 버튼을 추가하는 방법"이되어야 할지도 모르겠다. 질문과 같이 키보드와 아무 관련이 없다. – stefanB

답변

2

iPhone 앱은 대개 여러 UIViewController로 구성됩니다.

각 UIViewController는 데이터와 데이터를 표시하는보기를 관리합니다.

UIViewController는 UINavigationController 또는 UITabController로 그룹화 할 수 있습니다. 둘 다 다른 UIViewController 사이를 탐색하기위한 탐색 요소를 추가합니다.

예를 들어 탭 컨트롤러는 화면 아래쪽에 탭을 가져와보기간에 전환 할 수 있습니다. 네비게이션 컨트롤러는 '뒤로'버튼을 추가하여 이전 화면으로 돌아갈 수 있으며,보기에서 작동하는 편집/추가/삭제 버튼과 같은 추가 기능을 추가 할 수 있습니다.

UINavigationController, UIViewController 및 아마도 UITableView를 살펴보십시오.

이전/다음 버튼의 용도를 파악하기 위해 양식을 디자인하는 방법에 대해 설명해 주시면 도움이됩니다. 동일한 양식의 여러 화면 사이를 탐색하려면 어떻게해야합니까? UINavigationController가 필요한 것 같습니다.

2

Safari의 툴바 위에 표시된 "이전", "다음"및 "완료"버튼은 기본적으로 키보드 바로 위에있는 UIToolbar입니다. 이러한 버튼에 대한 작업을 수행하는 기본 제공 메커니즘이 없으므로 직접 작성해야합니다.

"완료"는 필드를 첫 번째 응답자 상태에서 종료해야합니다. "이전"및 "다음"은 첫 번째 응답자 필드를 변경해야합니다. UIKeyboardWillShowNotificationUIKeyboardWillHideNotification을 확인하면이 도구 모음을 표시하거나 숨길시기와 화면에 배치 할 위치를 결정할 수 있습니다.