當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Swift Optional digitalCrownRotation(_:)用法及代碼示例

實例方法

digitalCrownRotation(_:)

通過更新指定的綁定來跟蹤 Digital Crown 旋轉。

聲明

func digitalCrownRotation<V>(_ binding: Binding<V>) -> some View where V : BinaryFloatingPoint

參數

binding

綁定到隨著用戶旋轉數字表冠而更新的值。隱式範圍是 (-infinity, +infinity)

詳述

當用戶在 Apple Watch 上轉動 Digital Crown 時,使用此方法接收您提供的綁定上的值。下麵的示例接收綁定值的更改,從 0.0 開始並根據用戶轉動數字表冠的方向遞增或遞減:


struct DigitalCrown: View {
    @State private var crownValue = 0.0


    var body: some View {
        Text("Received Value:\(crownValue, specifier: "%.1f")")
            .focusable()
            .digitalCrownRotation($crownValue)
    }
}

可用版本

watchOS 6.0+

相關用法


注:本文由純淨天空篩選整理自apple.com大神的英文原創作品 Optional digitalCrownRotation(_:)。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。