Задержка пользовательского интерфейса при использовании PinLayout.all() с UIImageViewIOS

Программируем под IOS
Anonymous
Задержка пользовательского интерфейса при использовании PinLayout.all() с UIImageView

Сообщение Anonymous »

Я использую PinLayout для установки фонового изображения в моем представлении

Код: Выделить всё

final class MDetailView: UIView {
let backgroundImageView: UIImageView = {
let imageView = UIImageView(image: #imageLiteral(resourceName:  "background"))
imageView.contentMode = .scaleAspectFill
return imageView
}()

override init(frame: CGRect) {
super.init(frame: frame)
setupSubviews()
}

private func setupSubviews() {
addSubview(backgroundImageView)
}

required init?(coder: NSCoder) {
fatalError("init(coder:) has not been implemented")
}

override func layoutSubviews() {
super.layoutSubviews()
configureSubviews()
}

private func configureSubviews() {
backgroundImageView.pin
.all()
}
}
Фон задерживается на секунду перед закрытием, а затем закрывается полностью. Мне нужно убрать задержку
Я удалил фоновое изображениеView.pin.all() и изменил его на backgroundColor = .gray - это помогло убрать задержку, но я нужно установить изображение в качестве фона

Подробнее здесь: https://stackoverflow.com/questions/791 ... iimageview

Вернуться в «IOS»