Стиль разделителя UITableView "Одинарная линия" не работает должным образом - PullRequest
4 голосов
/ 04 октября 2011

У меня есть сгруппированный UITableView в моем коде, и я пытаюсь заставить работать стиль Single Line Etched, где у него внизу белая тень 1px.Вместо этого я получаю что-то вроде негативной серой тени сверху, когда я ее включаю.Ни программная, ни реализация IB не дают тени в 1 пиксель.Вот ссылка на скриншот того, как это выглядит с отрицательной серой тенью:

http://imgur.com/8Ikj2

TL; DR.белая падающая тень вместо серой внутренней тени размером 1px, которая теперь дает мне верх.

Спасибо!

Ответы [ 2 ]

4 голосов
/ 28 октября 2011

Это было давно, но проблема здесь заключалась в самом симуляторе iPhone.Как только я запустил приложение на реальном устройстве iOS, все работало нормально, и появилась белая тень.В любом случае, спасибо за совет, BPratt - я уверен, что он будет использоваться для другой ситуации.

2 голосов
/ 05 октября 2011

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

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