在屏幕之间浏览 - Swift IOS
Posted
技术标签:
【中文标题】在屏幕之间浏览 - Swift IOS【英文标题】:Browse between screens - Swift IOS 【发布时间】:2018-09-14 17:48:06 【问题描述】:我在 ios 的屏幕之间导航有一个问题,因为我是这部分的新手,在 android 中有一个“意图”,可以很容易地在屏幕之间导航,但是我应该使用哪个函数以编程方式在屏幕之间导航,例如,如果:
class ViewController: UIViewController, WKNavigationDelegate
@IBOutlet weak var webView: WKWebView!
var reachability:Reachability?
override func viewDidLoad()
super.viewDidLoad()
webView.navigationDelegate = self
self.reachability = Reachability.init()
if ((self.reachability!.connection) != .none)
let url = URL(string: "https://www.sitemercado.com.br/frade/")
let request = URLRequest(url: url!)
webView.load(request)
print ("Conectado")
else
以及以下屏幕:imagem
当它返回“else”时我需要它,应用程序进入离线屏幕,在android中我使用“intent”但在IOS中?
【问题讨论】:
【参考方案1】:你可以试试,在IB中给离线VC一个标识符,然后像这样加载
let offline = storyBoard?.instantiateViewController(withIdentifier: "offline") as! OfflineVC
self.navigationController?.pushViewController(offline,animated:true)
【讨论】:
以上是关于在屏幕之间浏览 - Swift IOS的主要内容,如果未能解决你的问题,请参考以下文章
Swift 3,iOS 10 - 以编程方式声明 UIStackView 不适合屏幕宽度
如何在 Swift iOS 中仅在最后一个屏幕上获取导航栏?