Fokus va VoiceOver


ULASHISH

SwiftUI maxsus imkoniyatlar: fokus va VoiceOver

Accessibility fokusini boshqaring va VoiceOver foydalanuvchilari uchun foydali yorliqlar taqdim eting.


Fokusni dasturiy boshqarish

Foydalanuvchi harakatlariga javoban fokusni muayyan elementga o‘tkazish uchun @AccessibilityFocusState dan foydalaning.

Misol

import SwiftUI

struct FocusA11yDemo: View {
  @AccessibilityFocusState private var focused: Bool
  var body: some View {
    VStack(spacing: 12) {
      Text("Status").accessibilityFocused($focused)
      Button("Focus Status") { focused = true }
    }
    .padding()
  }
}
import SwiftUI

struct ContentView: View {
  var body: some View { FocusA11yDemo() }
}
import SwiftUI

@main
struct MyApp: App {
  var body: some Scene {
    WindowGroup { ContentView() }
  }
}

Yuqoridagi misolda kontent ortida xira shishasimon fonga (frosted backdrop) ega kartochka ko‘rsatilgan.




W3Schools Pathfinder

Yutuqlaringizni kuzating – bu bepul!