4

しばらくの間、5 つ星評価のコントロールを探していましたが、確かな解決策が見つかりませんでした。この質問:

iPhoneに5つ星の評価コンポーネントがあるかどうか知っている人はいますか?

利用できなくなったプロジェクトへのリンクをいくつか提供しましたが、それらを追跡できませんでした。

編集: プロジェクトを追跡するのは明らかに苦手ですが、私の質問の一部はまだ残っていると思います。更新されたリンクは次のとおりですhttp://code.google.com/p/s7ratingview/downloads/detail?name=s7ratingview-basic-release.zip

ですから、この質問は 2 つの部分です。しっかりとした既成の解決策はありますか。それを教えていただけますか。

自分のソリューションを成長させるのは、より良い/かなり簡単ですか (はい、これら 2 つの側面が競合していることは認識しています) そのためのヒントやリソースを教えてください。UIView をサブクラス化し、タッチ イベントを追跡して画像を別の画像の上に展開して星のように見せるという基本的な考え方は理解していますが、もう少し方向性が役立つと思います。私はiPhoneで1週間弱開発していますが、まだ少し手がかかる必要があります。

4

4 に答える 4

9

DYRateViewを試すことができます。Rayさんのチュートリアルのものをできるだけ流用したかったのですが、足りない機能がいくつかあったので自作しました。

プロジェクトで DYRateView を使用する方法の詳細については、私のブログをご覧ください: http://iappexperience.com/post/23227218867/dyrateview-a-simple-yet-powerful-rating-control-for

写真

写真

于 2012-05-17T20:45:49.597 に答える
8

5 つ星評価の Ray Wenderlich のカスタム UIView をお試しください。


[編集]

UISliderを使用して、最小/最大のトラック画像を提供することもできます。

于 2011-01-10T20:33:25.943 に答える
1

別の方法として DLStarRatingを使用すると、星の下の領域をカスタマイズして、タッチを検出できます。

ここに画像の説明を入力

于 2013-11-28T07:53:23.137 に答える