2013-07-10 2 views
-1

iPhone에서 등급을 지정하려고합니다. 나는 sqlite 관리자를 사용하고 있습니다. 사용자가 등급 양식 (별표)을 클릭하면 등급이 데이터베이스에 저장됩니다. 등급 (별표)을 데이터베이스에 저장하는 방법에 대해서는 전혀 모릅니다. 등급 (별표)을 데이터베이스에 저장하는 방법을 알려주십시오.iPhone에서 평가 양식을 작성하는 방법

나는 별 등급을 개발하는 방법 this link 다음과 같습니다. 미리 감사드립니다.

답변

2
  1. 정수 값으로 저장하십시오. 예 : 2 스타가 2를 데이터베이스에 저장하는 경우.
  2. .5 등급 인 경우에도 float로 저장하십시오. 예 : 2와 1/2이 시작되면 데이터베이스에 2.5를 저장하십시오.
  3. 값에 따라 별을 그립니다.
1

등급 부여는 이미지 마술에 불과합니다. 여기 로직이를 위해입니다 ..

이 따릅니다 단계는 아래에 설명 :

1 각 스타 1.1 선택하지 않은 스타 (회색 스타) 1.2 절반 스타 (반 회색에 대한 3 개 이미지를 준비합니다/옐로우 스타) 1.3 전체 별 (옐로우 스타)

2은 처음에 모두 별 5 개를 완전히 감이다 y & 등급 필드의 db 값은 0

입니다. 사용자가 반 스타를 수신 한 후 한 번 클릭하면 이제 3.1를 조건을 준비 이미지를 그레이로 변경되는 반 사용자가 다시 이미지를 클릭하면베이스 값이 0.5 3.2 0로 변경한다 & 회색 반 회색으로 변경됩니다에 사용자가 4.1 이미지가 0.5로 1.0에서 변경됩니다 녹색 스타와, 등급을 클릭하면 데이터베이스 값이 1.0 지금

  1. 0.5에서 변경됩니다 & 완전히 녹색 데이터베이스의 필드는 1.0에서 0.5 사이입니다. 4.2 사용자가 반 회색 별을 다시 클릭하면 db의 값이 0.5에서 0으로 변경됩니다. & 이미지가 완전히 회색 별이됩니다.

프로그래밍 즐기기!

관련 문제