Задержка пользовательского интерфейса при использовании 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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