iOS HIG 독서모임 Data Entry

French Marigold·2024년 1월 24일
0

iOS HIG 독서모임

목록 보기
12/16

PickerView를 사용할 때 주의할 점 ⭐️

  1. Picker를 자른다던지 Picker에다가 버튼을 넣으려고 하지 마라.

    • PickerView는 그냥 원래 주어진 사이즈 그대로 사용하는 것을 추천.
  2. 사용자로 하여금 Picker 휠을 돌릴 때에 어느 위치 쯤에 원하는 데이터를 찾을 수 있을지 알 수 있게끔 해야 함

    • 그렇기 때문에 날짜, 시간 등 어느 정도 한정된 양의 데이터를 설정할 때 Picker를 사용하는 것이 좋다.
    • 반면 나라의 이름 등을 설정할 때에는 데이터의 양이 너무 많으므로 Picker를 사용하기에는 부적절하다.

PickerView를 사용해야 할 때, TableView를 사용해야 할 때

  • PickerView는 어느 정도 한정된 양의 데이터를 설정할 때 사용하는 것이 좋다.
  • TableView는 사용자가 범위를 알기 어려운 많은 양의 데이터를 사용자가 선택해야 할 때 사용하는 것이 좋다. (인덱스 기능을 이용해 빠르게 찾을 수 있기 때문)

Data Entry (데이터 입력) 을 사용할 때 주의할 점 ⭐️⭐️

  • 앱을 사용할 때, 어떤 정보를 입력해야 하는 것 자체가 사용자에게는 지루한 과정일 수 있음.
  • 그러므로 데이터 입력 시간을 최대한 줄여 사용자가 좋은 앱 경험을 할 수 있게끔 하는 것이 관건.
  1. 입력 대신 선택지를 줄 것. ⭐️⭐️
  • UITextField에 입력하게 하는 대신 Picker나 TableView를 통해 선택하게 하는 것이 더 좋은 방법이다.
  1. 시스템 내부에서 사용자의 정보를 얻을 수 있는 경우, 시스템 내부에서 그냥 처리할 것
  • 사용자가 Face ID로 시스템 설정을 해놓았다면, 그냥 다시 묻지 말고 Face ID를 사용해라.
  1. 많이 사용하는 항목을 기본값으로 설정한다.
  • 데이터 입력 항목란에는 사용자들이 많이 사용하는 항목을 기본값으로 설정하라.
  1. 항목에 값이 모두 들어간 후에 다음 화면으로 진행시킬 것
  • 아직 필요한 항목이 채워지지 않았는데 다음 화면으로 진행시키면 앱이 어색한 느낌이 듬.
  • 항목에 값이 들어간 후에 바로 Next Button의 색깔이 바뀐다면, 사용자는 필요한 항목이 채워졌다고 느낌.
  1. 입력 직후에 항목에 있는 값을 즉시 확인해서 사용자가 수정할 수 있도록 할 것.
  • 예를 들어, 아이디를 너무 길게 쳤다면 사용자가 “바로 알 수 있게끔” 30자 이내로 입력하라는 문구를 “바로 띄우면 된다.”
  1. 필수적인 항목들만 데이터 입력란으로 띄우기
  • 불필요한 항목들은 데이터 입력란으로 만들지 말아라.
  1. Table이나 PickerView에서 값을 찾는 것을 쉽게 만들 것.
  • 예를 들면 PickerView 내부에는 적은 양의 데이터만 설정하거나
  • TableView 내부에는 인덱스 기능을 설정하거나 최신순으로 데이터를 정렬하여 사용자가 값을 더 빠르게 찾을 수 있도록 유도한다.
  1. TextField 내부에 무엇을 입력해야 하는지 힌트를 주면 좋음.
  • 예를 들어 이메일을 적어야 한다면, 이메일 Label을 사용하여 이메일을 적어야 하는 칸이라고 설명하지 말고 그냥 UITextField placeholder를 이용해서 email@gmail.com 이라고 적어놓으면 사용자가 이메일을 적어야 하는 란이라고 인식하게 됨.
profile
꽃말 == 반드시 오고야 말 행복

0개의 댓글