Подпредставление проходит под пограничным слоем — Swift — программно

#swift #uicollectionviewcell #subview #addsubview

#быстрый #uicollectionviewcell #вложенный просмотр #addsubview добавить subview #swift #подпредставление #addsubview

Вопрос:

Я устанавливаю границу UICollectionViewCell таким образом:

 theView.layer.borderWidth = 5
theView.layer.borderColor = UIColor.white.cgColor
  

Проблема в том, что я добавляю вложенный просмотр поверх этой collectionviewcell, и он проходит под границей следующим образом:

введите описание изображения здесь

На самом деле я хочу перенести подвидение поверх CollectionViewCell

Код для добавления подпредставления в ячейку:

 plusImageView.translatesAutoresizingMaskIntoConstraints = false
    addSubview(plusImageView)
    plusImageView.centerYAnchor.constraint(equalTo: bottomAnchor).isActive = true
    plusImageView.centerXAnchor.constraint(equalTo: trailingAnchor).isActive = true
  

Комментарии:

1. Покажите свой код для добавления подвида, который идет вниз.

2. Я добавил код, который я использую для добавления подпредставления программно

3. Пожалуйста, поместите это addSubview(plusImageView) после добавления CollectionView. Или поделитесь примером проекта с ошибкой.

Ответ №1:

https://developer.apple.com/documentation/uikit/uiview/1622541-bringsubviewtofront

Используйте parentView.bringSubviewToFront (подпредставление) после добавления подпредставления к родительскому.

Комментарии:

1. Я добавил предложенный вами код, но он все равно не работает