в уголоке показывается в примере?
В методе func draw(_ rect: CGRect) у лупы, ты либо рисуешь обозреваемую вьюху напрямую в layer лупы, либо рисуешь средствами самой вьюхи. override func draw(_ rect: CGRect) { guard let context = UIGraphicsGetCurrentContext() else { return } // Готовишь контекст // Рисуешь observedView.layer.render(in: context) } или override func draw(_ rect: CGRect) { // Готовишь bounds let magnifiedBounds = ... // Рисуешь observedView.drawHierarchy(in: magnifiedBounds, afterScreenUpdates: false) } Примерно в этом направлении двигайся дальше.
Обсуждают сегодня