Я создаю пищевую карту в Swiftui, но у меня есть проблема с позиционированием элемента. Мне нужен нижний hStack (с калориями и значок сердца), чтобы быть выровненным с нижней частью карты, но сейчас он расположен выше, чем ожидалось. < /P>
Как я могу переместить Hstack Down, чтобы она была размещена в нижней части карты, учитывая, что VSTACK уже содержит изображение, имя и описание? : //i.sstatic.net/v8rthuho.png "/>
VStack(alignment: .leading) {
Text(name)
.font(.title3)
.fontWeight(.semibold)
.padding(.top, 170)
Text(description)
.font(.caption)
HStack(spacing: 84) {
Text("\(calories) Kcal")
.font(.body)
.fontWeight(.semibold)
Image(systemName: "heart.fill")
.font(.title)
.fontWeight(.semibold)
.foregroundStyle(.my)
}
}
.frame(maxWidth: 227, maxHeight: 349)
.background(.red)
.clipShape(
.rect(
topLeadingRadius: 120,
bottomLeadingRadius: 30,
bottomTrailingRadius: 30,
topTrailingRadius: 120
)
)
.shadow(color: .black.opacity(0.1), radius: 10, y: 4)
.overlay {
Image(.saladAllotment)
.resizable()
.scaledToFit()
.frame(maxWidth: 227)
.padding(.top, -140)
.shadow(color: .black.opacity(0.3), radius: 10, y: 4)
}
Подробнее здесь: https://stackoverflow.com/questions/794 ... ard-design
Как перенести нижний hstack в дизайне пищевой карты Swiftui? ⇐ IOS
Программируем под IOS
-
Anonymous
1739266158
Anonymous
Я создаю пищевую карту в Swiftui, но у меня есть проблема с позиционированием элемента. Мне нужен нижний hStack (с калориями и значок сердца), чтобы быть выровненным с нижней частью карты, но сейчас он расположен выше, чем ожидалось. < /P>
Как я могу переместить Hstack Down, чтобы она была размещена в нижней части карты, учитывая, что VSTACK уже содержит изображение, имя и описание? : //i.sstatic.net/v8rthuho.png "/>
VStack(alignment: .leading) {
Text(name)
.font(.title3)
.fontWeight(.semibold)
.padding(.top, 170)
Text(description)
.font(.caption)
HStack(spacing: 84) {
Text("\(calories) Kcal")
.font(.body)
.fontWeight(.semibold)
Image(systemName: "heart.fill")
.font(.title)
.fontWeight(.semibold)
.foregroundStyle(.my)
}
}
.frame(maxWidth: 227, maxHeight: 349)
.background(.red)
.clipShape(
.rect(
topLeadingRadius: 120,
bottomLeadingRadius: 30,
bottomTrailingRadius: 30,
topTrailingRadius: 120
)
)
.shadow(color: .black.opacity(0.1), radius: 10, y: 4)
.overlay {
Image(.saladAllotment)
.resizable()
.scaledToFit()
.frame(maxWidth: 227)
.padding(.top, -140)
.shadow(color: .black.opacity(0.3), radius: 10, y: 4)
}
Подробнее здесь: [url]https://stackoverflow.com/questions/79428935/how-to-move-bottom-hstack-down-in-swiftui-food-card-design[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия