golovanovd
@golovanovd
Студент, iOS-разработчик

Всплывающие окно iOS, как реализовать?

Доброго времени суток!
Интересует как в iOS SDK проекте реализовать всплывающее окно.
Суть такова, в моём приложении на одном из ViewController'ов есть некий UIButton. Нужно чтобы по нажатию на UIButton всплывало окно поверх моего ViewController, так же чтобы его потом можно было свернуть обратно свайпом, либо по нажатию на кнопку возврата.
Примеры
1) Подтверждение TouchID в AppStore ( iOS 11.x)
5a09f16239907442181021.png
2) Открытие страницы с видео в YouTube App
5a09f16f1993a217717391.png

Заранее спасибо за ответ!
  • Вопрос задан
  • 882 просмотра
Решения вопроса 1
golovanovd
@golovanovd Автор вопроса
Студент, iOS-разработчик
doublench21 @doublench21
Дмирий Голованов, https://developer.apple.com/ios/human-interface-gu...
Написано 53 минуты назад


https://gist.github.com/barbietunnie/e5547f3518043...

class MainViewController: UIViewController{
    override func viewDidLoad() {
           showModal()
    }
    func showModal() {
          let modalViewController = ModalViewController()
          modalViewController.modalPresentationStyle = .OverCurrentContext
          present(modalViewController, animated: true, completion: nil)
    }
}
class ModalViewController: UIViewController {
    override func viewDidLoad() {
        view.backgroundColor = UIColor.clear
        view.isOpaque = false
    }
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы