【发布时间】:2016-12-19 08:35:13
【问题描述】:
我有一个只包含一个 imageview 的 viewController。我想在应用程序中有加载时展示它,比如从 web 服务中获取数据。所以我在 loaderViewController 中创建了一个函数作为
func showLoading(viewController:UIViewController) {
viewController.presentViewController(LoadingViewController(), animated: false, completion: nil)
}
这是按预期工作的,当我在需要时调用此函数时,如下所示
var loader = LoadingViewController()
loader.showLoading(self)
它向我展示了带有图像的 viewController。
但是现在想在需要的时候关闭这个 viewController 但我不能这样做,这是我迄今为止尝试过的,我在我的 LoaderViewController 中创建了另一个函数
func dismissLoader() {
let load = LoadingViewController()
load.dismissViewControllerAnimated(true) {
print("Dismissing Loader view Controller")
}
}
但它不起作用,并且 viewController 没有从屏幕上消失。
请指导我
【问题讨论】:
-
YASLoadingViewController 和 LoadingViewController 一样吗??
标签: ios swift uiviewcontroller swift2