XuniGauge クラス リファレンス
| 継承元 | XuniView : UIView |
|---|---|
| 参照先 | UIGestureRecognizerDelegate |
| 定義先 | XuniGauge.h |
gaugeTapped
ゲージがタップされたときに発生します。
@property XuniEvent<XuniPointEventArgs*> *gaugeTapped内容
ゲージがタップされたときに発生します。
定義先
XuniGauge.h
– raiseGaugeTapped:
イベント引数を作成し、onChartRendering を呼び出します。
- (void)raiseGaugeTapped:(XuniPoint *)pointパラメータ
point |
タップされたポイント |
|---|
内容
イベント引数を作成し、onChartRendering を呼び出します。
定義先
XuniGauge.h
gaugeRendered
Gauge が描画されるときに発生します
@property XuniEvent<XuniEventArgs*> *gaugeRendered内容
Gauge が描画されるときに発生します
定義先
XuniGauge.h
– raiseGaugeRendered
イベント引数を作成し、onChartRendering イベントを呼び出します。
- (void)raiseGaugeRendered内容
イベント引数を作成し、onChartRendering イベントを呼び出します。
定義先
XuniGauge.h
gaugeValueChanged
Gauge の値が変わったときに発生します。
@property XuniEvent<XuniEventArgs*> *gaugeValueChanged内容
Gauge の値が変わったときに発生します。
定義先
XuniGauge.h
– raiseGaugeValueChanged
イベント引数を作成し、onChartRendering イベントを呼び出します。
- (void)raiseGaugeValueChanged内容
イベント引数を作成し、onChartRendering イベントを呼び出します。
定義先
XuniGauge.h
delegate
通知を処理するためのデリゲートを取得または設定します。
@property (nonatomic, weak) id<XuniGaugeDelegate> delegate内容
通知を処理するためのデリゲートを取得または設定します。
定義先
XuniGauge.h
faceColor
フェースの色を取得または設定します。
@property (nonatomic) IBInspectable UIColor *faceColor内容
フェースの色を取得または設定します。
定義先
XuniGauge.h
faceBorderColor
フェースの境界線の色を取得または設定します。
@property (nonatomic) IBInspectable UIColor *faceBorderColor内容
フェースの境界線の色を取得または設定します。
定義先
XuniGauge.h
faceBorderWidth
フェースの境界線の幅を取得または設定します。
@property (nonatomic) IBInspectable double faceBorderWidth内容
フェースの境界線の幅を取得または設定します。
定義先
XuniGauge.h
faceBorderDashes
フェースの境界線の破線を取得または設定します。
@property (nonatomic) NSArray<NSNumber*> *faceBorderDashes内容
フェースの境界線の破線を取得または設定します。
定義先
XuniGauge.h
pointerColor
ポインタの色を取得または設定します。
@property (nonatomic) IBInspectable UIColor *pointerColor内容
ポインタの色を取得または設定します。
定義先
XuniGauge.h
maxOpacity
最大ラベルの不透明度を取得または設定します。
@property (nonatomic) IBInspectable double maxOpacity内容
最大ラベルの不透明度を取得または設定します。
定義先
XuniGauge.h
maxFontSize
最大ラベルのフォントサイズを取得または設定します。
@property (nonatomic) IBInspectable double maxFontSize内容
最大ラベルのフォントサイズを取得または設定します。
定義先
XuniGauge.h
maxFontColor
最大ラベルのフォント色を取得または設定します。
@property (nonatomic) IBInspectable UIColor *maxFontColor内容
最大ラベルのフォント色を取得または設定します。
定義先
XuniGauge.h
maxFontName
最大値ラベルのフォントを取得または設定します。
@property (nonatomic) IBInspectable NSString *maxFontName内容
最大値ラベルのフォントを取得または設定します。
定義先
XuniGauge.h
maxFont
最大ラベルのフォントを取得または設定します。
@property (nonatomic) UIFont *maxFont内容
最大ラベルのフォントを取得または設定します。
定義先
XuniGauge.h
minOpacity
最小ラベルの不透明度を取得または設定します。
@property (nonatomic) IBInspectable double minOpacity内容
最小ラベルの不透明度を取得または設定します。
定義先
XuniGauge.h
minFontSize
最小ラベルのフォントサイズを取得または設定します。
@property (nonatomic) IBInspectable double minFontSize内容
最小ラベルのフォントサイズを取得または設定します。
定義先
XuniGauge.h
minFontColor
最小ラベルのフォント色を取得または設定します。
@property (nonatomic) IBInspectable UIColor *minFontColor内容
最小ラベルのフォント色を取得または設定します。
定義先
XuniGauge.h
minFontName
最小値ラベルのフォントを取得または設定します。
@property (nonatomic) IBInspectable NSString *minFontName内容
最小値ラベルのフォントを取得または設定します。
定義先
XuniGauge.h
minFont
最小ラベルのフォントを取得または設定します。
@property (nonatomic) UIFont *minFont内容
最小ラベルのフォントを取得または設定します。
定義先
XuniGauge.h
value
ゲージに表示される値を取得または設定します。
@property (nonatomic) IBInspectable double value内容
ゲージに表示される値を取得または設定します。
定義先
XuniGauge.h
valueFontSize
値のフォントサイズを取得または設定します。
@property (nonatomic) IBInspectable double valueFontSize内容
値のフォントサイズを取得または設定します。
定義先
XuniGauge.h
valueFontColor
値のフォント色を取得または設定します。
@property (nonatomic) IBInspectable UIColor *valueFontColor内容
値のフォント色を取得または設定します。
定義先
XuniGauge.h
valueFontName
値のフォントを取得または設定します。
@property (nonatomic) IBInspectable NSString *valueFontName内容
値のフォントを取得または設定します。
定義先
XuniGauge.h
valueFont
値ラベルのフォントを取得または設定します。
@property (nonatomic) UIFont *valueFont内容
値ラベルのフォントを取得または設定します。
定義先
XuniGauge.h
isReadOnly
値を変更できるかどうかを取得または設定します。
@property (nonatomic) IBInspectable BOOL isReadOnly内容
値を変更できるかどうかを取得または設定します。
定義先
XuniGauge.h
isEnabled
コントロールでアニメーションが有効かどうかを取得または設定します。
@property (nonatomic) IBInspectable BOOL isEnabled内容
コントロールでアニメーションが有効かどうかを取得または設定します。
定義先
XuniGauge.h
isAnimated
コントロールでアニメーションが有効かどうかを取得または設定します。
@property (nonatomic) IBInspectable BOOL isAnimated内容
コントロールでアニメーションが有効かどうかを取得または設定します。
定義先
XuniGauge.h
loadAnimation
コントロールが最初に表示されるときに実行されるロードアニメーションを取得または設定します。
@property (nonatomic) XuniAnimation *loadAnimation内容
コントロールが最初に表示されるときに実行されるロードアニメーションを取得または設定します。
定義先
XuniGauge.h
updateAnimation
コントロールの値が更新されたときに実行される更新アニメーションを取得または設定します。
@property (nonatomic) XuniAnimation *updateAnimation内容
コントロールの値が更新されたときに実行される更新アニメーションを取得または設定します。
定義先
XuniGauge.h
min
範囲の最小値を取得または設定します。
@property (nonatomic) IBInspectable double min内容
範囲の最小値を取得または設定します。
定義先
XuniGauge.h
max
範囲の最大値を取得または設定します。
@property (nonatomic) IBInspectable double max内容
範囲の最大値を取得または設定します。
定義先
XuniGauge.h
origin
範囲の原点値を取得または設定します。
@property (nonatomic) IBInspectable double origin内容
範囲の原点値を取得または設定します。
定義先
XuniGauge.h
step
ステップを取得または設定します。
@property (nonatomic) IBInspectable double step内容
ステップを取得または設定します。
定義先
XuniGauge.h
format
ゲージ値をテキストとして表示するために使用される書式文字列を取得または設定します。
@property (nonatomic) IBInspectable NSString *format内容
ゲージ値をテキストとして表示するために使用される書式文字列を取得または設定します。
定義先
XuniGauge.h
face
ゲージの全体的な座標空間および外観を表すために使用される範囲を face として取得または設定します。
@property (nonatomic) XuniGaugeRange *face内容
ゲージの全体的な座標空間および外観を表すために使用される範囲を face として取得または設定します。
定義先
XuniGauge.h
pointer
ゲージの現在の値を表すために使用される範囲を取得または設定します。
@property (nonatomic) XuniGaugeRange *pointer内容
ゲージの現在の値を表すために使用される範囲を取得または設定します。
定義先
XuniGauge.h
showRanges
範囲プロパティに含まれる範囲をゲージに表示するかどうかを取得または設定します。
@property (nonatomic) IBInspectable BOOL showRanges内容
範囲プロパティに含まれる範囲をゲージに表示するかどうかを取得または設定します。
定義先
XuniGauge.h
ranges
ゲージの範囲を取得または設定します。
@property (nonatomic) XuniObservableArray<XuniGaugeRange*> *ranges内容
ゲージの範囲を取得または設定します。
定義先
XuniGauge.h
showText
ゲージにどの値をテキストとして表示するかを取得または設定します。
@property (nonatomic) XuniShowText showText内容
ゲージにどの値をテキストとして表示するかを取得または設定します。
定義先
XuniGauge.h
oldValue
範囲の古い値を取得または設定します。
@property (nonatomic) IBInspectable double oldValue内容
範囲の古い値を取得または設定します。
定義先
XuniGauge.h
thickness
0 ~ 1 のスケールでゲージの太さを取得または設定します。
@property (nonatomic) IBInspectable double thickness内容
0 ~ 1 のスケールでゲージの太さを取得または設定します。
定義先
XuniGauge.h
rectGauge
ゲージのフレームを取得または設定します。
@property (nonatomic) XuniRect *rectGauge内容
ゲージのフレームを取得または設定します。
定義先
XuniGauge.h
renderEngine
ゲージのレンダリングエンジンを取得または設定します。
@property (readonly) XuniRenderEngine *renderEngine内容
ゲージのレンダリングエンジンを取得または設定します。
定義先
XuniGauge.h
animColor
アニメーション中の色を取得または設定します。
@property (nonatomic) UIColor *animColor内容
アニメーション中の色を取得または設定します。
定義先
XuniGauge.h
easingType
アニメーションのイージングタイプを取得または設定します。
@property (nonatomic) id<IXuniEaseAction> easingType内容
アニメーションのイージングタイプを取得または設定します。
定義先
XuniGauge.h
valueFormatter
値フォーマッタを取得または設定します。
@property (nonatomic) NSObject<IXuniValueFormatter> *valueFormatter内容
値フォーマッタを取得または設定します。
定義先
XuniGauge.h
– invalidate
必要に応じて、ゲージをリフレッシュして再描画します。
- (void)invalidate内容
必要に応じて、ゲージをリフレッシュして再描画します。
定義先
XuniGauge.h
– drawRect:
四角形領域を描画する内部メソッドです。
- (void)drawRect:(CGRect)rectパラメータ
rect |
描画する四角形領域 |
|---|
内容
四角形領域を描画する内部メソッドです。
定義先
XuniGauge.h
– updateRangeElement:value:time:
範囲要素を更新します。
- (void)updateRangeElement:(XuniGaugeRange *)rng value:(double)value time:(double)timeパラメータ
rng |
ゲージの範囲 |
|---|---|
value |
範囲の値 |
time |
更新に要する時間 |
内容
範囲要素を更新します。
定義先
XuniGauge.h
– getValueFromPoint:
ポイントの値を取得します。
- (double)getValueFromPoint:(XuniPoint *)pointパラメータ
point |
ヒットテスト情報( HitTestInfo )が参照するコントロール座標内のポイント |
|---|
戻り値
ゲージの値( double )
内容
ポイントの値を取得します。
定義先
XuniGauge.h
– hitTest:
ゲージの特定のポイントに対応する数値を取得します。
- (double)hitTest:(XuniPoint *)pointパラメータ
point |
ヒットテスト情報( HitTestInfo )が参照するコントロール座標内のポイント |
|---|
戻り値
ゲージの特定のポイントに対応する数値
内容
ゲージの特定のポイントに対応する数値を取得します。
定義先
XuniGauge.h
– hitTest:y:
ゲージの特定のポイントに対応する数値を取得します。
- (double)hitTest:(double)x y:(double)yパラメータ
x |
ポイントの X 値 |
|---|---|
y |
ポイントの Y 値 |
戻り値
ゲージの特定のポイントに対応する値
内容
ゲージの特定のポイントに対応する数値を取得します。
定義先
XuniGauge.h
– getPointerColor:
ゲージの範囲に基づいてポインタ範囲の色を取得します。
- (UIColor *)getPointerColor:(double)valueパラメータ
value |
特定の値 |
|---|
戻り値
ゲージの範囲に基づくポインタ範囲の色
内容
ゲージの範囲に基づいてポインタ範囲の色を取得します。
定義先
XuniGauge.h
– clamp:min:max:
最小値と最大値の間で値を制限します。
- (double)clamp:(double)value min:(double)min max:(double)maxパラメータ
value |
特定の値 |
|---|---|
min |
最小値 |
max |
最大値 |
戻り値
最小値と最大値の間の値
内容
最小値と最大値の間で値を制限します。
定義先
XuniGauge.h
– respondToTapGesture:
タップジェスチャに応答します。
- (void)respondToTapGesture:(UITapGestureRecognizer *)recognizerパラメータ
recognizer |
タップジェスチャを認識する Recognizer |
|---|
内容
タップジェスチャに応答します。
定義先
XuniGauge.h
– getAnimationEasing
アニメーションのイージングを取得します。
- (id<IXuniEaseAction>)getAnimationEasing戻り値
イージングタイプ
内容
アニメーションのイージングを取得します。
定義先
XuniGauge.h
– getAnimationDuration
アニメーションの長さを取得します。
- (double)getAnimationDuration戻り値
アニメーションの長さ
内容
アニメーションの長さを取得します。
定義先
XuniGauge.h
– formatDecimal:
書式文字列
- (NSString *)formatDecimal:(double)numberパラメータ
number |
特定の数値 |
|---|
戻り値
書式設定された文字列
内容
書式文字列
定義先
XuniGauge.h
– getDescriptor:
フォントのディスクリプタ( Decriptor )を取得します。
- (UIFontDescriptor *)getDescriptor:(NSMutableDictionary *)attributesパラメータ
attributes |
フォント属性 |
|---|
戻り値
ディスクリプタ
内容
フォントのディスクリプタ( Decriptor )を取得します。
定義先
XuniGauge.h
showMinMax
最大値、最小値を表示するかどうかを取得または設定します。
@property (nonatomic) IBInspectable BOOL showMinMax内容
最大値、最小値を表示するかどうかを取得または設定します。
定義先
XuniGauge.h
showValue
ゲージの値をラベルに表示するかどうかを取得または設定します。
@property (nonatomic) IBInspectable BOOL showValue内容
ゲージの値をラベルに表示するかどうかを取得または設定します。
定義先
XuniGauge.h
pointerThickness
ポインタの大きさ(thickness)を取得または設定します。
@property (nonatomic) IBInspectable double pointerThickness内容
ポインタの大きさ(thickness)を取得または設定します。
定義先
XuniGauge.h