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