Я создал .xib
файлы и связал их с соответствующими контроллерами представления. К сожалению, это не go хорошо. Я проверил и попробовал так много примеров, но не работает для новой версии. Использование Xcode 11,3 и iOS 13 .
вот код, который я пробовал.
TopView.swift
@IBAction func btnConnectTapped(_ sender: Any) {
print("tapped")
var listVC: PopupView // This one is UIView and popped the window
listVC = Bundle.main.loadNibNamed("PopupView", owner: self, options: nil)?.first as! PopupView
self.view.addSubview(listVC)
// Tried for the UIViewController and not worked
/*let VC = ScanViewController(nibName: "ScanViewController", bundle: nil)
//self.present(VC, animated: true, completion: nil)
self.navigationController?.pushViewController(VC, animated: true)*/
}
Popup.swift // отклонить всплывающее представление
@IBAction func btnCancelTapped(_ sender: Any) {
DispatchQueue.main.async {
self.removeFromSuperview()
}
}
и ScanViewController, и представление Popup имеют одинаковое назначение.
Может ли кто-нибудь мне помочь