SwiftUI — полноэкранный режим не работает на iOS 14.4.2

#swift #swiftui

Вопрос:

Я новичок в SwiftUI. Я публикую приложение в App Store, оно работает нормально, но некоторые из iOS работают неправильно. возможно, полноэкранный режим не работает, поэтому MathPlayingHistoryView он не отображается, когда пользователь нажимает на код refreshdButtonSmall() .ниже.

    refreshdButtonSmall()
  .fullScreenCover(isPresented: self.$lovePresent) {
            MathPlayingHistoryView(isPresented: $lovePresent)
        }
     .onTapGesture{
          withAnimation(.spring(response:0.2,dampingFraction:0.5,blendDuration:0)){
             lovePresent.toggle()
          }
     }
 

Обновить:

 public struct refreshdButtonSmall: View {
    var imageName = "star"

    public var body: some View {
        ZStack {
            Image(systemName: imageName)
                .font(.system(size: 30, weight: .bold))
                .foregroundColor(.black)
        }
    }
}
 

Информация об устройстве:
Дивайс : XR
iOS : 14.4.2

Не могли бы вы помочь мне решить эту проблему.

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

1. поделитесь кодом refreshdButtonSmall

2. @RomaKavinskyi проверьте обновленный код, пожалуйста

3. У вас была общая структура. Поделитесь функцией refreshdButtonSmall() , пожалуйста

4. @RomaKavinskyi refreshdButtonSmall() -это точка зрения SwiftUI, и она уже включена в вопрос ОП.

5. Я видел подобную проблему только на устройствах iOS 14.4, но она работала до и после версий 14.3 или 14.5. У нас нет никакого решения или информации о причине, хотя.