外观
数字输入(Number input)
ui.NumberInput 创建一个文本输入框,将 *float64 作为两个边界之间的数值来编辑;Up 和 Down 键以及旁边的按钮按步长改变它。输入的内容只要成为范围内的数字就会立即生效,输入框失去焦点后则按步长的小数位数四舍五入显示。Changed 报告新值。
go
ui.NumberInput(c, &app.copies, 1, 99, 1).Label("Copies")
ui.NumberInput(c, &app.opacity, 0, 1, 0.05).Label("Opacity")若用户只需按步调节数值,请使用步进器;若只需大致选取,请使用滑块。
无障碍
辅助技术将其视为一个表示数值的数值调节按钮(spin button),由 Label 或其字段命名,并按步长递增和递减。