문제

있는 상황 UIAlertView 사용하는 것이 좋다 UIActionSheet?무슨 일반적인 시나리오가 중 하나를 사용할까요?

나는 프로그래밍 navigation bar 버튼을 열 수 있는 uiwebview 외부 응용 프로그램에서,그리고 내가 처음에 시작한 프로그래밍 UIAlertView,제가 생각하는 작업이 장이 나을 수 있습니다 이를 위해 상황이다.

은 없는 형식적인 지침을 사용하여 다른 상황에서?감사합니다.

도움이 되었습니까?

해결책

에서는 애플의 아이폰에 인간의 인터페이스 지침:

경고,작업 시트,모달 전망 에 대하여 통신하도록 설계되었 다른 일:

  • 경고 사용자에게 제공한 중요한 정보에 영향을 미치는 그의 사용 응용 프로그램(또는 장치).알림은 일반적으로 있기 때문에,예기치 않은 그들은 일반적으로 말할 사용자에 대해 문제 또는에서 변경 현재 상황이 필요할 수 있는 사용자 조치를 취합니다.
  • 작업 시트를 사용자에게 추가적인 선택과 관련된 작업들 현재습니다.사용자 배우기 예상의 모양 작업 장 때 그들은 꼭 도구 모음 버튼 시작하는 하나의 잠재적으로 파괴적인 작업(과 같은 삭제 모든 최근의 호출)또는 작 에서 완료될 수 있는 다른 방법 (과 같은 작업을 보내는 사용자 중 하나를 지정할 수 있습니다 몇몇 destinations).
  • 모달 전망을 제공하는 더 광범위한 기능에서의 컨텍스트 현재 작업이나 방법을 제공합 을 수행 하위 직접 관련이 사용자의 워크플로우.

다른 팁

@Brad Larson 개선 ♦ 답변 및 정보 업데이트 (답변의 링크가 깨 졌기 때문에), 여기에 자세한 내용은 경고, 액션 시트 또는 모달보기를 사용해야 할 때 :

알리다:

  • 필요한 제목과 선택적 메시지를 표시합니다
  • 하나 이상의 버튼이 포함되어 있습니다

경고가 나타나는 적외감은 사용자가 심각하게 받아 들여집니다. 앱 표시가 표시되는 경고 수를 최소화하고 각각이 중요한 정보와 유용한 선택을 제공하는 것이 가장 좋습니다.

액션 시트 :

  • 사용자 조치의 결과로 나타납니다
  • 두 개 이상의 버튼을 표시합니다

액션 시트를 사용하여 :

  • 작업을 완료하는 대안적인 방법을 제공하십시오. 액션 시트를 사용하면 UI에서 이러한 선택을 영구적으로 제공하지 않고 현재 작업의 맥락에서 의미가있는 다양한 선택을 제공 할 수 있습니다.
  • 잠재적으로 위험한 작업을 완료하기 전에 확인을 받으십시오. 액션 시트는 사용자에게 자신이 수행하려는 단계의 잠재적으로 위험한 영향에 대해 생각하고 대안을 제공합니다.

모달보기 :

  • 전체 화면, 부모보기의 전체 영역 (예 : 팝 오버) 또는 화면의 일부를 차지할 수 있습니다.
  • 작업을 완료하는 데 필요한 텍스트 및 컨트롤이 포함되어 있습니다.
  • 일반적으로 작업을 완료하는 버튼을 표시하고 작업을 포기하고보기를 무시하는보기 및 취소 버튼을 기각합니다.

앱의 기본 기능과 관련된 자체 포함 작업을 수행 할 수있는 기능을 제공해야 할 때 모달보기를 사용하십시오. 모달 뷰는 항상 기본 앱 UI에 속하지 않는 UI 요소가 필요한 다중 스위프 하위 작업에 특히 적합합니다.

원천: https://developer.apple.com/library/ios/documentation/userexperience/conceptual/mobilehig/alerts.html

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top