1 つのゲージに複数の範囲を追加できます。各範囲は、ユーザーがゲージの値の状態を判断するために役立つ領域または状態を表します。どの範囲にも、ゲージ内での範囲の位置を指定する Min および Max プロパティと、範囲の外観を定義する Color および Thickness プロパティがあります。
次のコード例は、ゲージにいくつかの範囲を追加し、それらのプロパティを設定する方法を示します。
タイプ GaugeRange の新しいインスタンスを作成し、そのプロパティを設定し、新しく作成した範囲を LinearGauge(または RadialGauge/BulletGraph)に追加します。
C# |
コードのコピー
|
---|---|
GaugeRange low = new GaugeRange(); GaugeRange med = new GaugeRange(); GaugeRange high = new GaugeRange(); //範囲をカスタマイズする low.Color = UIColor.Red; low.Min = 0; low.Max = 40; med.Color = UIColor.Yellow; med.Min = 40; med.Max = 80; high.Color = UIColor.Green; high.Min = 80; high.Max = 100; //範囲をゲージに追加する linearGauge.Ranges.Add(low); linearGauge.Ranges.Add(med); linearGauge.Ranges.Add(high); this.Add(linearGauge); |