6

У меня есть VC, и я хочу нажать его и увидеть VC, что под ним.iOS: как нажать ViewController на текущий контекст?

я могу это сделать, если я представляю, если модально (Display clearColor UIViewController over UIViewController)

Но можно реализовать эту функцию с помощью нажимной VC? Или мне нужно создать пользовательский переход?

+2

Возьмите образ представления и сделать его на фоне следующего вида – Wain

ответ

0

Чтобы развернуть на комментарий WAIN в:

  • вы можете сделать родительское представление в UIImage;
  • Вы затем установите это изображение в качестве фона вашего нового вида.

Вот возможная реализация в Swift:

override func viewDidLoad() { 

    super.viewDidLoad() 

    // render parent view in a UIImage 
    UIGraphicsBeginImageContext(self.view.bounds.size); 
    self.parent?.view.layer.render(in: UIGraphicsGetCurrentContext()!) 
    let viewImage = UIGraphicsGetImageFromCurrentImageContext(); 
    UIGraphicsEndImageContext(); 

    // add the image as background of the view 
    self.view.insertSubview(UIImageView(image: viewImage), at: 0) 

 Смежные вопросы

  • Нет связанных вопросов^_^