Установка UIViews layer.cornerRadius добавляет серые линии вокруг вида

И фон, и цвет границы установлены на белый, в моем коде нигде нет серого цвета. Но когда я устанавливаю представления cornerRadius, я вижу две серые линии влево и вправо от вида (иногда тоже вверх и вниз, в зависимости от функции UIViews), хотя, когда я устанавливаю представления backgroundColor для очистки, линии исчезают. Есть ли причина для этого?

РЕДАКТИРОВАТЬ:

Это происходит только на устройстве iphone, а не на симуляторе, не знаю почему:/ Здесь у меня есть один большой белый UView и 8 меньших внутри него, и я использую ограничения для автоматического размещения (но там нет проблем), и когда я устанавливаю все из этих небольших видов фоновый цвет, чтобы очистить, они исчезают (также этот большой белый вид отвечает за несколько из этих серых линий)

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

0 ответов

Другие вопросы по тегам