Черные углы на Стиле UITableView Group

Вот список минимальных записей, которые я использую в недавних проектах .NET.

*.vs
*.user
*.cache
bin/
obj/
  • В первой записи пропущена скрытая папка .vs и ее содержимое.
  • Последние два ничего не значат в этих папках.

Не стесняйтесь добавлять комментарии в случае отрицательного голосования.

25
задан ThaDon 13 October 2009 в 01:47
поделиться

5 ответов

Чтобы избежать черных углов, вы должны убедиться, что ячейки UITableViewCell не непрозрачны. Похоже, вы используете ячейки таблицы пользовательских стилей, а значение по умолчанию для непрозрачности - ДА. Либо перейдите в Interface Builder и снимите флажок непрозрачности, если ячейка таблицы была настроена в файле XIB. Или используйте сеттер setOpaque: NO для изменения значения.

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

1
ответ дан 28 November 2019 в 17:57
поделиться

На случай, если вы еще не знали, есть еще один изящный метод , который вы можете использовать для создания индивидуального фона для UITableViews:

Не совсем так же просто, как установка фона, как вы делаете, но это дает вам гораздо больше гибкости и может масштабироваться до любого размера таблицы.

3
ответ дан 28 November 2019 в 17:57
поделиться

Я предполагаю, что это связано с чем-то, что вы делаете в ячейках пользовательского представления таблицы. Вы можете поэкспериментировать с установкой цвета фона ячейки на [UIColor clearColor] .

0
ответ дан 28 November 2019 в 17:57
поделиться

Попробуйте это в методе viewDidLoad вашего контроллера:

meetingTableView.backgroundColor = [UIColor clearColor];
16
ответ дан 28 November 2019 в 17:57
поделиться

I think you should set the background color of your table as clearColor and initialsie your view with the background image.

Then it will definitely not show the black corners. But also don't forget to set the background color of your cell as white color

0
ответ дан 28 November 2019 в 17:57
поделиться
Другие вопросы по тегам:

Похожие вопросы: