Fokus va VoiceOver
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!
