Size: a a a

2021 January 20

MR

Mark Rikhter in SwiftBook
Всем привет, не могу разобраться, почему не устанавливаются констранты. Создаю UIView и UILabel, устанавливаю и активирую констранту, но лейбл как был прилипший к левому краю, так и остается.
источник

MR

Mark Rikhter in SwiftBook
Сам restaurantView – плейсмарка на Яндекс карте. Сама карта отрисована в классе расширяющем UIViewRepresentable в SwiftUI проекте
источник

NK

Niko Kim in SwiftBook
Скорее всего из за того, что ширина View меньше чем ширина Label + constraint
источник

А

Алмаз ® in SwiftBook
Mark Rikhter
Всем привет, не могу разобраться, почему не устанавливаются констранты. Создаю UIView и UILabel, устанавливаю и активирую констранту, но лейбл как был прилипший к левому краю, так и остается.
Зачем вы фрейм задаёте , если выставляете констрейнтами ?
источник

MR

Mark Rikhter in SwiftBook
Niko Kim
Скорее всего из за того, что ширина View меньше чем ширина Label + constraint
Эх, к сожалению, не из-за этого. Поменял width для лейбла на 30, не заработало.
источник

t

timis in SwiftBook
Здравствуйте помоги пожалуйста на никак не могу решить проблему https://ru.stackoverflow.com/questions/1233562/Не-работает-цикл-for-для-вывода-в-модель?noredirect=1#comment2162546_1233562
источник

MR

Mark Rikhter in SwiftBook
Алмаз ®
Зачем вы фрейм задаёте , если выставляете констрейнтами ?
Пробовал так, тоже не работает.
источник

NK

Niko Kim in SwiftBook
Алмаз ®
Зачем вы фрейм задаёте , если выставляете констрейнтами ?
@Mark_Rikhter кстати, да
источник

MR

Mark Rikhter in SwiftBook
Niko Kim
@Mark_Rikhter кстати, да
Правильно на скрине выше?
источник

А

Алмаз ® in SwiftBook
Mark Rikhter
Пробовал так, тоже не работает.
РестаранВью закрепил?
источник

NK

Niko Kim in SwiftBook
Mark Rikhter
Правильно на скрине выше?
Инициализатор Label пустой попробуйте
источник

MR

Mark Rikhter in SwiftBook
Нет, не могу понять как его закрепить констрантами, пытаюсь закрепить и приложение крашится
источник

MR

Mark Rikhter in SwiftBook
Niko Kim
Инициализатор Label пустой попробуйте
неа, так тоже не работает
источник

NF

Nick Fomich in SwiftBook
Mark Rikhter
Нет, не могу понять как его закрепить констрантами, пытаюсь закрепить и приложение крашится
addSubview(resturantView) сделал?
источник

MR

Mark Rikhter in SwiftBook
Nick Fomich
addSubview(resturantView) сделал?
нет, restauantView возвращается из метода
createRestaurantUIView(for restaurant: Restaurant) -> UIView

, а он вызывается таким образом
источник

MR

Mark Rikhter in SwiftBook
uiView получаю на вход метода updateUIView от протокола UIViewRepresentable
источник

NF

Nick Fomich in SwiftBook
краш с какой ошибкой происходит тогда?
источник

MR

Mark Rikhter in SwiftBook
да, сейчас скину логи
источник

NF

Nick Fomich in SwiftBook
Mark Rikhter
Пробовал так, тоже не работает.
тебе все равно нужно добавить вьюшку в иерархию, скорее всего, с этим и связан крэш
попробуй добавить вьюшку

и раз у тебя restaurantView возвращается из метода, то зачем ты заново инитишь его вот здесь?
источник

MR

Mark Rikhter in SwiftBook
Вот так вот
источник