Я не вижу подвид UIView, который я добавил в свой UIView. Я могу четко видеть его в иерархии представлений, но просто не вижу его во время работы приложения.
Код:
var magnifyingView: UIView = {
let view = UIView()
view.alpha = 1.0
view.backgroundColor = UIColor.yellow
return view
}()
guard let cgImage = capturedImage else{return}
let image = UIImage.init(cgImage: cgImage, scale: 1.0, orientation: UIImage.Orientation.right)
imageView.image = image
self.addSubview(imageView)
bottomSection.addSubview(homeButton)
bottomSection.addSubview(retakeButton)
bottomSection.addSubview(continueButton)
self.addSubview(bottomSection)
showMagifyingView()
self.bringSubviewToFront(magnifyingView)
private func showMagifyingView(){
magnifyingView = UIView()
magnifyingView.frame = CGRect.init(x: 30, y: 30, width: 200, height: 200)
self.addSubview(magnifyingView)
magnifyingView.translatesAutoresizingMaskIntoConstraints = false
magnifyingView.widthAnchor.constraint(equalTo: self.widthAnchor, multiplier: 0.3).isActive = true
magnifyingView.heightAnchor.constraint(equalTo: self.widthAnchor, multiplier: 0.3).isActive = true
magnifyingView.topAnchor.constraint(equalTo: self.topAnchor, constant: 30).isActive = true
magnifyingView.trailingAnchor.constraint(equalTo: self.trailingAnchor, constant: -30).isActive = true
}
Просмотр иерархии (выделенный синим прямоугольник UIview - это то, что яне может видеть мое приложение во время выполнения. Даже если оно есть и я вывел его на передний план)