本文へスキップ

Slider

連続値または段階値に対応した、制御されたネイティブ Slider です。

#インポート

@quickgui/solid/swift-ui から Slider をインポートします。

import { Host, Slider } from "@quickgui/solid/swift-ui";

#使い方

<Host matchContents={{ vertical: true }} style={{ width: 360 }}>
  <Slider
    value={volume()}
    min={0}
    max={1}
    step={0.05}
    label="Volume"
    onValueChange={setVolume}
  />
</Host>

#API リファレンス

項目を展開すると説明と完全なシグネチャが表示されます。ダッシュは宣言に既定値が記載されていないことを示します。

Slider(props: SliderProps): NativeNode
testIDstring—

Stable identifier exposed to macOS accessibility and UI testing.

string
ソースを見る
modifiersViewModifier[]—

SwiftUI modifiers, applied in array order.

ViewModifier[]
ソースを見る
valuenumber—

Controlled slider value.

number
ソースを見る
minnumber—

Declares min (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
maxnumber—

Declares max (optional). Reactive JSX expressions update this property in place.

number
ソースを見る
stepnumber—

Omit for a continuous slider.

number
ソースを見る
labelstring—

Declares label (optional). Reactive JSX expressions update this property in place.

string
ソースを見る
onValueChange(value: number, event: QuickGuiEvent) => void—

Declares onValueChange (optional). Reactive JSX expressions update this property in place.

(value: number, event: QuickGuiEvent) => void
ソースを見る
ref((node: NativeNode) => void) | NativeNode—

Declares ref (optional). Reactive JSX expressions update this property in place.

((node: NativeNode) => void) | NativeNode
ソースを見る