跳到正文

ProgressView

确定或不确定的原生 SwiftUI 进度指示器。

#导入

从 github.com/egoist/quickgui/go/ui 导入 ui。

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

#用法

func SwiftUiProgressViewExample() *native.Node {
	return ui.SwiftUI.Host(
		ui.SwiftUIHostProps{MatchContents: true},
		func() *native.Node {
			return ui.SwiftUI.ProgressView(ui.SwiftUIProgressViewProps{
				Value: 0.4,
				Total: 1,
				Label: "Uploading",
			})
		},
	)
}

#API 参考

展开条目查看说明和完整签名。短横线表示声明中未记录默认值。

SwiftUI.ProgressView

查看源码
ui.SwiftUI.ProgressView(props SwiftUIProgressViewProps) *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
查看源码
Totalany—

Denominator for determinate SwiftUI progress.

any
查看源码
Labelany—

Visible native SwiftUI control label.

any
查看源码
CurrentValueLabelany—

Readable label for the current native progress or gauge value.

any
查看源码