2010-12-22 3 views
2

iPhone 앱에 앞으로 버튼이없는 이유는 무엇입니까?iPhone 앱에 앞으로 버튼이없는 이유는 무엇입니까?

저는 웹 업계에서 5 년 이상 종사하고 있습니다.

최근에 아이폰 앱에 비둘기.

일부 아이폰 앱 개발자가 나에게 말했다 "그것은 현재의 화면이 응용 프로그램의 첫 화면은 아니지만 뒤로 버튼 구현이 항상 가능한 것은 아닙니다. 아이폰 앱에 기능을 앞으로 추가 매우 어렵다 그리고."

사실입니까?

사실 인 경우 왜 그렇습니까? 그게 항상 가능하지 않은 이유는 무엇입니까?

답변

8

당신이 말하는 것에 달려 있습니다. 귀하의 질문에서 말하기가 매우 어렵습니다. UINavigationBar (UINavigationController을 사용하는 경우)에 사용자 정의 오른손 버튼을 추가하는 방법에 대해 설명하는 경우 매우 쉽게 할 수 있습니다. 마찬가지로이 시나리오에서는 UINavigationBar 내의 뒤로 버튼이 제공되므로 아무런 조치를 취하지 않아도됩니다.

즉, 주 응용 프로그램보기의 작업은 일반적으로 "앞으로"작업을 생성 할 책임이 있으므로 "앞으로"단추를 만드는 것은 완전히 필요하지 않습니다. (예 : 사용자가 UITableView 셀을 선택한 경우 응용 프로그램이 다음 화면으로 넘어갑니다.)

Apple의 View Controller Programming Guide for iOS은이 정보를 쉽게 읽을 수 있도록 읽으므로 권합니다.

+1

정확히.UINavigationController 지향 iPhone 응용 프로그램은 웹 브라우저와 같은 방식으로 사용되지 않습니다. 버튼을 배치하기위한 화면 공간이 제한되어 있으므로 앞으로 버튼이있는 공간을 거의 사용하지 않는 이유는 무엇입니까? –

1

이것은 사실이 아닙니다. 기본적으로 backButton이 있으며 탐색 모음에 버튼을 추가하고 선택기를 첨부 할 수 있으며이 함수에서 pushViewController를 사용하여 다른보기로 이동할 수 있습니다. 탐색 응용 프로그램을 사용하여 얼마나 쉬운 지 확인하십시오.

link을 사용하면 네비게이션을 수행하는 방법을 읽을 수 있습니다. 인터넷에서 다른 자습서를 참조하십시오.

편집 : 아이폰에서 사실

뷰의 스택 관리 어떤 앱이 스택 네비게이션 컨트롤러에 대한 마지막보기를 추적 분명하지만, 어떤 사람이 옆에 push.Now의 작업을 수행 할있는 모든 뷰를 가진 우리가 self에 의해 푸시 작업을 수행해야하는 이유가 불확실하기 때문에 naigation 컨트롤러가이를 알 수 있습니다. 그리고 앞으로 버튼이 없습니다. 그러나 네비게이션 컨트롤러의 푸시 조작을 사용하여 모든보기로 이동할 수 있습니다. 부록으로

+0

탐색 표시 줄에 앞으로 단추가 없습니다. – BoltClock

1

는 :

이 일을하기 전에 당신은 확실히 당신의 응용 프로그램 환경을 고려해야한다. 앞으로 버튼은 이전 위치로 바로 이동하기위한 바로 가기입니다. 뷰 스택을 거꾸로 탐색 할 때 이전 뷰의 상태가 복원되도록 응용 프로그램을 디자인하면이 버튼이 전혀 필요하지 않을 수 있습니다.

화면 공간이 매우 제한적인 모바일과 같은 환경에서는 "앞으로"탐색을 처리하는 더 나은 방법이 있습니다.

middaparka가 말했듯이, 당신이 그것을 원한다면 직접 구현할 수도 있지만 지침을 먼저 확인하십시오.

관련 문제