Swiftui Phaseanimator сделайте джиттер в листе в листе.IOS

Программируем под IOS
Ответить Пред. темаСлед. тема
Anonymous
 Swiftui Phaseanimator сделайте джиттер в листе в листе.

Сообщение Anonymous »

Сначала вот блок кода, который воспроизводит проблему: < /p>

Код: Выделить всё

import SwiftUI

struct CustomAnimation: ViewModifier {

@State private var isAnimated: Bool = false

func body(content: Content) -> some View {
content
.phaseAnimator([true, false], trigger: self.isAnimated) { view, phase in
view
.scaleEffect(phase ? 1 : 1.2)
}
.onTapGesture {
self.isAnimated.toggle()
}
}
}

#Preview {
@Previewable @State var isPresented: Bool = true
VStack {
Button {
isPresented = true
} label: {
Text("show sheet")
}
}
.sheet(isPresented: $isPresented) {
VStack {
Spacer()
Text("my animated text")
.modifier(CustomAnimation())
}
}
}
Проблема состоит в том, что анимированный текст, размещенный в нижней части экрана с проставкой, дрожит вверх (и возвращается к своему месту), когда я перетаскиваю лист, после того, как вид был анимирован по крайней мере один раз. /> Я пытался отлаживать с помощью инструментов, но я новичок в этом и не понимаю, как получить информацию. Я заметил на устройстве, если я поместил приложение в фоновый фон, это похоже на то, что анимация не произойдет, и проблема исчезнет, ​​пока я не запустил другую анимацию.>

Подробнее здесь: https://stackoverflow.com/questions/795 ... esentation
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Swiftui Phaseanimator сделайте джиттер в листе в листе.
    Anonymous » » в форуме IOS
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous
  • Swiftui Phaseanimator сделайте джиттер в листе в листе.
    Anonymous » » в форуме IOS
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous
  • Swift PhaseAnimator сохраняет цикл
    Гость » » в форуме IOS
    0 Ответы
    59 Просмотры
    Последнее сообщение Гость
  • О хокуйо ust-10lx Джиттер
    Anonymous » » в форуме C++
    0 Ответы
    15 Просмотры
    Последнее сообщение Anonymous
  • Как добавить джиттер в plotly.go.scatter () в python, когда mode = "lines"
    Anonymous » » в форуме Python
    0 Ответы
    8 Просмотры
    Последнее сообщение Anonymous

Вернуться в «IOS»