本文へスキップ

DatePicker

制御されたネイティブの日付または日時ピッカーです。

#インポート

github.com/egoist/quickgui/go/ui から ui をインポートします。

import (
	"github.com/egoist/quickgui/go/native"
	"github.com/egoist/quickgui/go/ui"
	"time"
)

#使い方

func SwiftUiDatePickerExample() *native.Node {
	value, setValue := ui.CreateSignal(float64(time.Now().UnixMilli()))
	return ui.SwiftUI.Host(
		ui.SwiftUIHostProps{MatchContents: true},
		func() *native.Node {
			return ui.SwiftUI.DatePicker(ui.SwiftUIDatePickerProps{
				Value:               value,
				DisplayedComponents: "dateAndTime",
				OnValueChange:       func(next float64, _ *native.Event) { setValue(next) },
			})
		},
	)
}

#API リファレンス

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

SwiftUI.DatePicker

ソースを見る
ui.SwiftUI.DatePicker(props SwiftUIDatePickerProps) *native.Node
TestIDany—

Stable identifier for native automation and tests.

any
ソースを見る
Modifiersany—

Ordered SwiftUI view modifiers applied to the hosted control.

any
ソースを見る
Reffunc(*native.Node)—

Receives the retained native node after construction. Keep imperative work in event or lifecycle callbacks.

func(*native.Node)
ソースを見る
Valueany—

The current controlled value. Update application state from the change callback to accept a new value.

any
ソースを見る
Minany—

Lower bound of the accepted value.

any
ソースを見る
Maxany—

Upper bound of the accepted value.

any
ソースを見る
Labelany—

Visible native SwiftUI control label.

any
ソースを見る
DisplayedComponentsstring—

Chooses date, time, or combined date-and-time fields.

string
ソースを見る
Stylestring—

Reusable layout, typography, color, and interaction-state styles. Build with ui.Style() and compose with Merge.

string
ソースを見る
OnValueChangefunc(float64, *native.Event)—

Reports an accepted value change. Use the callback payload to update controlled state.

func(float64, *native.Event)
ソースを見る