Ограничения в Swift не делают то, что я хочу - PullRequest
0 голосов
/ 05 февраля 2020

Может кто-нибудь объяснить новичку ie, что я делаю неправильно, когда пытаюсь создать свой собственный UITableViewCell с ячейкой Prototype в Xcode.

Это то, что я хочу сделать. Простое изображение размером 50x50 пикселей закреплено в 10 точках слева от представления содержимого (ячейка), закреплено в 10 точках сверху (ограничения: высота 50, ширина 50, привязка левого контейнера с 10 пикселями)

Затем я хочу добавить обозначить 10 точек справа от этого ImageView. Поэтому я добавляю ярлык и прикрепляю его на 10 пунктов влево к окну просмотра изображения, прикрепляю сверху, прикрепляю его на 10 точек от контейнера и устанавливаю высоту ярлыка.

В конструкторе все выглядит хорошо, но как только я запускаю приложение в симуляторе, ярлык появляется над изображением Bell

Я знаю, что могу использовать просмотры стека, но хочу понять, как это работает:)

Result

Ответы [ 2 ]

1 голос
/ 06 февраля 2020

Решение: мне очень приятно сказать, что перезагрузка моего Macbook была простым решением. Я попытался перезапустить Xcode, очистить здание, удалив сначала безуспешно. После полной перезагрузки моего компьютера все заработало как надо.

Я должен был сначала попробовать это, но я действительно думал, что cleanbuild, xcode-restart должны помочь, если это было проблемой xcode.

Спасибо всем, кто пытался мне помочь.

0 голосов
/ 05 февраля 2020

Вы установили высоту ячейки, используя tableView(_:heightForRowAt:)? Мне кажется, что ячейка имеет неправильный размер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...