2013-07-10 23 views
-1

我想在iPhone中製作評分表。我正在使用sqlite管理器。如果用戶點擊評分表(星號),評分將被存儲在數據庫中。我沒有任何想法如何將評級(星星)存儲在數據庫中。請給我任何想法如何將評級(星星)存儲在數據庫中。如何在iphone中製作評分表

我正在關注this link如何制定星級評定。提前致謝。

回答

2
  1. 將其存儲爲整數值。例如。如果2星在數據庫中保存2。
  2. 如果您的.5評分也保存爲浮動。例如。如果2和半開始然後在數據庫中保存2.5。
  3. 根據值繪製你的星星。
1

給予收視率只不過是圖像的魔力。這裏的邏輯,這個..

按照以下步驟說明如下:

準備3個圖像的每個明星 1.1未選星(灰色星) 1.2星半(半灰色/黃星) 1.3全明星(黃星)

2.起初所有5星級完全GRA y &評分字段的db值爲0

。現在準備條件, 3.1如果用戶點擊一個時間,然後它接收半星,圖像被從灰色變化爲半灰色&數據庫值將從0,如果用戶再次點擊則圖像被改變爲0.5 3.2將從半灰色變爲全綠色&數據庫值將從0.5,如果用戶點擊了綠星 4.1該圖片會從1.0改爲0.5,收視率改爲1.0

  1. 現在數據庫中的字段將從1.0到0.5 4.2如果用戶再次單擊半灰色星號,則數據庫中的值將從0.5更改爲0 &圖像將爲完全灰色的星形。

享受編程!