図のようなメーターがあります。メーターを横切って針を動かすことができますが、問題ありません。問題は、ユーザー入力に応じてメーターのカラー コードを動的に変更する必要があることです。
ユーザーから 3 つの値を取得しています。最初の値が 30 の場合、0 から 30 の範囲で緑色を設定する必要があります。2 番目の値が 70 の場合、範囲 70 まで黄色を設定する必要があります。3 番目の値についても同様に、最大値を設定する必要があります。値と赤色を設定します。
ビューのカラー コードを変更することは大したことではありません。しかし、特定の範囲(不規則な形状)で色を動的に設定する方法がわかりません。
編集済み:現在、メーターを横切って針を動かしているだけです(通常のUIView内でイメージビューを移動しています)。期待される出力は添付の画像のようになるはずで、今は色を設定していません。
続行するのを手伝ってください。前もって感謝します..!