-1

iPhoneで評価フォームを作ろうとしています。私はsqliteマネージャーを使用しています。ユーザーが評価フォーム (星) をクリックすると、評価がデータベースに保存されます。評価(星)をデータベースに保存する方法がわかりません。評価(星)をデータベースに保存する方法を教えてください。

このリンクをたどって、星の評価を作成する方法をたどっています。前もって感謝します。

4

2 に答える 2

2
  1. 整数値として格納します。例えば。2つ星の場合、データベースに2つ保存します。
  2. 評価が 0.5 の場合は、float として保存します。例えば。2.5 開始した場合は、データベースに 2.5 を保存します。
  3. 値に応じて星を描きます。
于 2013-07-10T09:58:37.080 に答える
1

評価を与えることは、画像の魔法に他なりません。これがこれのロジックです..

以下で説明する手順に従います。

1.星ごとに 3 枚の画像を用意する 1.1選択されていない星 (グレーの星) 1.2ハーフ スター (ハーフ グレー/イエロー スター) 1.3フル スター (イエロー スター)

2.最初はすべての 5 つ星が完全に灰色で、評価フィールドの db 値は 0 です。

3 . ここで条件を準備します 。3.1ユーザーが 1 回クリックしてハーフ スターを受け取ると、画像がグレーからハーフ グレーに変更され、データベースの値が 0 から 0.5 に変更されます 3.2ユーザーがもう一度クリックすると、画像がハーフ グレーから変更されます完全に緑色になり、データベースの値が 0.5 から 1.0 に変更されます

  1. ユーザーが緑色の星をクリックする と4.1画像が 1.0 から 0.5 に変更され、データベースの評価フィールドが 1.0 から 0.5 に変更されます 4.2ユーザーが再び半分灰色の星をクリックすると、データベースの値が 0.5 から変更されます0 にすると、画像は完全に灰色の星になります。

プログラミングを楽しもう!

于 2013-07-10T10:17:34.053 に答える