1

だから私はPaintCodeの評価システムのためにこのベクトルを持っています

ここに画像の説明を入力

部分的に色を塗りつぶしたいと思います。このような:

ここに画像の説明を入力

これは PaintCode で実現できますか?

4

1 に答える 1

3

はい、可能です。

アニメーション評価

どうやってそれをしたのですか:

  1. 背景の単純な長方形のクリッピングシェイプとして星を作成しました。
  2. 0 から 5 までの数値変数Starsを作成しました。これはキャンバスのパラメーターになります。

    - (void)drawRatingWithStars: (CGFloat)stars;
    
  3. 変数Width likeを作成しました100 / 5 * stars。ここで、100 はすべての 5 つの星の幅です。

  4. このWidth変数を四角形のにアタッチします。

編集: GIF アニメーションは、ヘルパー分数変数Animationを使用して PaintCode からエクスポートされ、0 から 1 にアニメーション化されました (GIF エクスポート設定で)。次に、Starsをこの内容の表現に変更しました5 - 10 * abs(animation - 0.5)0..1それは数字をにマップします0..5..0

于 2015-12-11T06:37:11.050 に答える