SwiftUI и tvOS: отрегулируйте размер, когда вы сфокусированы

#swiftui #tvos

Вопрос:

Как вы получаете тот же эффект фокусировки в SwiftUI для изображений, что и в UIKit? Я вижу, что вы можете использовать стиль кнопки карты, и он действительно обеспечивает эффекты движения, но не параллакс, который adjustsImageWhenAncestorFocused обеспечивает.

 struct ContentView: View {
    var body: some View {
        Button {
            print("tapped")
        } label: {
            AsyncImage(url: URL(string: "Image-URL"))
                .frame(width: 300, height: 300)
        }
        .buttonStyle(.card)
    }
}
 

Комментарии:

1. О каких эффектах фокусировки в UIKit вы говорите? Ущипнуть, чтобы увеличить?

2. Фокус и параллакс developer.apple.com/design/human-interface-guidelines/tvos/…