UICollectionView тень не отображается правильно - PullRequest
0 голосов
/ 02 сентября 2018

, поэтому я создаю tabbarcontroller, и в моем tabbarcontroller есть 2 collectionview, collectionview 1 height около 50px, а 2nd находится прямо под ним с ограничением 0 на всю сторону, и я пытаюсь установить тень для colletionview1 без collectionview2 тень отображается правильно, но с collectionview2 или любым UIView прямо под collectionview1 они, кажется, покрывают тень, которую я установил для collectionview1

func setupMenuBarShadow() {
    menuBarCollectionView.layer.masksToBounds = false
    menuBarCollectionView.layer.shadowColor = Theme.darkShade?.cgColor
    menuBarCollectionView.layer.shadowOpacity = 0.6
    menuBarCollectionView.layer.shadowOffset = CGSize(width: 0, height: 0)
    menuBarCollectionView.layer.shadowRadius = 4
}

Это мой код для настройки тени для colletionview1

1 Ответ

0 голосов
/ 02 сентября 2018

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

1: изменить цвет фона 2-го представления коллекции, чтобы очистить

2: должно быть некоторое пространство между нижней частью первого вида коллекции и верхней частью второго вида коллекции.

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