インスタンスメソッド


accessibilityQuickAction(style:content:)


アクティブなときにシステムによって表示されるクイックアクションを追加します。


watchOS 9.0+


func accessibilityQuickAction<Style, Content>(

style: Style,
@ViewBuilder content: () -> Content
) -> some View where Style :
AccessibilityQuickActionStyle, Content : View






議論


ビューが表示されると、クイックアクションが自動的にアクティブになります。ビューが無効になっている場合、アクションはビューが無効でなくなるまでアクティブになるのを延期します。


以下の例は、prompt のスタイルを使用して、ワークアウトを一時停止および再開するクイックアクションを追加する方法を示しています。


  1. @State private var isPaused = false
  2. var body: some View {
  3. WorkoutView(isPaused: $isPaused)
  4. .accessibilityQuickAction(style: .prompt) {
  5. Button(isPaused ? "Resume" : "Pause") {
  6. isPaused.toggle()
  7. }
  8. }
  9. }


以下の例は、outline のスタイルを使用して、音楽を再生および一時停止するクイックアクションを追加する方法を示しています。



  1. @State private var isPlaying = false
  2. var body: some View {
  3. PlayButton(isPlaying: $isPlaying)
  4. .contentShape(.focusEffect, Circle())
  5. .accessibilityQuickAction(style: .outline) {
  6. Button(isPlaying ? "Pause" : "Play") {
  7. isPlaying.toggle()
  8. }
  9. }
  10. }





以下も見よ


人々にクイックアクションを提供


func accessibilityQuickAction<Style, Content>(style: Style, isActive: Binding<Bool>, content: () -> Content) -> some View

アクティブなときにシステムによって表示されるクイックアクションを追加します。


protocol AccessibilityQuickActionStyle

アクセシビリティクイックアクションの表示スタイルを記述する型。
















トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ












トップへ