UIImageView не удаляется из UITableView - PullRequest
0 голосов
/ 30 апреля 2020

Я создал UITableView с ячейкой внутри. Внутри этого представления ячеек у нас есть представление содержимого, в котором у меня есть текст субтитров. Это все в раскадровке. Я хотел, чтобы изображение было рядом с ячейкой, поэтому я поместил изображение и выбрал изображение.

Изображение получилось очень маленьким, и я даже не смог его увеличить - он был таким маленьким. Таким образом, я поместил другое представление изображения, которое я создал в представлении, и поместил его в tableView. Затем я пытаюсь удалить первое крошечное изображение. Это не удаляет.

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

Затем Xcode потерпел крах. Я попытался снова с изменением его на кастом, но он снова упал. Я не помещал отчет cra sh, потому что он очень длинный, но скажите мне в комментариях, если я должен его поставить, и я отредактирую этот вопрос, чтобы вставить его. Скажите, есть ли какая-либо другая информация, которая вам нужна.

Заранее спасибо!

ОБНОВЛЕНИЕ:

Я удалил всю ячейку. Я понял, что, помещая изображение в инспектор атрибутов ячейки табличного представления, оно делает изображение либо очень большим, либо очень маленьким. Это не позволяет мне изменять размер изображения или перемещать изображение без случайного дублирования. Кто-то знает, почему это происходит?

1 Ответ

1 голос
/ 03 мая 2020

Если вы хотите настроить размер вашего изображения, вы можете сделать это очень легко, создав файл UINIB, а затем настроив внешний вид вашей ячейки в созданном новом файле. Вы можете сделать это, создав новый сенсорный класс какао типа UITableViewCell, а затем установите флажок создания файла XIB. Затем вы увидите макет, похожий на main.storyboard, который работает точно так же, как main.storyboard, и разница в том, что он предназначен специально для ячейки таблицы. Убедитесь, что вы зарегистрировали UINIB в табличном представлении, чтобы вы могли контролировать данные, отображаемые в вашей ячейке. Я надеюсь, что это помогло!

...