В моем представлении есть динамический элемент Text
, который обновляет свое содержимое в зависимости от текущей серии выигрышей игрока.
if player1Streak > 0 || player2Streak > 0 {
HStack {
Text("Winning streak:")
Text(player1Streak > 0 ? "\(player1Streak)" : "\(player2Streak)")
Text(player1Streak > 0 ? "(\(player1Name))" : "(\(player2Name))")
}
}
Вот как это должно выглядеть:
Проблема в том, что Text
, кажется, растягивается случайным образом. Иногда он широкий и текст усекается:
В других случаях он сжимается так:
Я запускаю приложение в симуляторе. Что-то не так с моим кодом или это ошибка в SwiftUI?