ステッパー
ステッパーは、増分値を増減するために使用する 2 セグメントのコントロールです。
ステッパー自体は値を表示しないため、ステッパーは現在の値を表示するフィールドの隣に配置されます。
ベストプラクティス
ステッパーが影響する値を明確にします。 ステッパー自体には値が表示されないため、ステッパーを人々が使用するときにどの値を変更しているのかを人々に知らせるようにしてください。
値が大きく変化する可能性がある場合は、ステッパーとテキストフィールドを組み合わせることを検討してください。 ステッパーは、数回のタップまたはクリックを必要とする小さな変更を行う場合に、単独でうまく機能します。対照的に、フィールドを使用して特定の値を入力するオプションは、特に使用する値が大きく異なる場合に高く評価されます。たとえば、スクリーンの印刷では、コピー数を設定するためのステッパーとテキストフィールドの両方があると便利です。
プラットフォームの考慮事項
iOS または iPadOS に関する追加の考慮事項はありません。watchOS または tvOS ではサポートされていません。
macOS
値の範囲が大きい場合は、Shift + クリックして値をすばやく変更できるように検討してください。 あなたのアプリがステッパーの値を大きく変更することでメリットが得られる場合は、ステッパーを Shift + クリックして、デフォルトの増分よりも多くの値 (例えばデフォルトの 10 倍など) を変更できるようにすると便利です。
リソース
関連
開発者用文書
UIStepper — UIKit (UIStepper)
NSStepper — AppKit (NSStepper)