Я пытаюсь получить три метки в ячейке UITableview, чтобы каждая занимала треть ширины суперпредставления, обнимая верх и бока. Ограничения, которые я добавил, - это 0 от ведущего и верхнего для первого ярлыка, 0 от верхнего и центрального X для второго, 0 от верхнего и конечного для третьего, и ширина = 1/3 ширины суперпредставления для все они. Для другой ячейки UITableview с тремя метками и одинаковыми ограничениями проблем нет, но эта ячейка просто не хочет работать.
Я попытался добавить> = ограничения высоты, создав новую ячейку с новыми метками, удаление вставок содержимого табличного представления, отмена выбора параметра настройки вставок представления прокрутки в контроллере представления, очистка файла сборки и повторный запуск Xcode без удачи.
Существует также ошибка для каждой метки в раскадровке, говорящая о том, что в них отсутствуют ограничения y и x, но если я нажму «Добавить отсутствующие ограничения», ничего не изменится. Как вы можете видеть, ведущие и верхние ограничения установлены в 0 (не для полей), а значения X и Y, которые он автоматически устанавливает, равны 15 и 11. соответственно.
ОСНОВНАЯ ВЫПУСК:
Когда я пытаюсь запустить код для UITableView heightForRowAt:, он возвращается с вычисленной высотой 0 для этой ячейки. Я предполагаю, что эти проблемы связаны, но они могут быть неправильными.
Кстати, я пишу на скорую руку, если мне нужно сделать что-то программно.
Если вам нужна дополнительная информация, дайте мне знать. Любая помощь будет оценена! Спасибо