美文网首页
8.18 HUD 透明指示层

8.18 HUD 透明指示层

作者: jayck | 来源:发表于2016-09-05 20:39 被阅读31次
import UIKit
import PKHUD

class ViewController: UIViewController {

    override func viewDidLoad() {
        super.viewDidLoad()

        //创建点击事件,执行连接百度网址
        let tap = UITapGestureRecognizer(target: self, action: #selector(did(_:)))
        self.view.addGestureRecognizer(tap)
    }

    func did(sender: UITapGestureRecognizer) {
        let url = NSURL(string: "https://www.baidu.com")
        let task = NSURLSession.sharedSession().dataTaskWithURL(url!){
            (data, response, error) in
            dispatch_async(dispatch_get_main_queue(), {
                if let _ = error {
                    HUD.flash(.Error, delay: 2) //如果错误就显示这里2秒   
                }
                HUD.hide()          //如果连接到网页,就把载入标识隐藏
            })
        }
        task.resume()
        HUD.show(.SystemActivity)   //连接网络是显示载入的标识
    }
}

编译运行结果如下:

载入中...
Paste_Image.png
连接失败...
Paste_Image.png

相关文章

  • 8.18 HUD 透明指示层

    编译运行结果如下: 载入中... 连接失败...

  • iOS开发必备HUD(透明指示层)

    1.MBProgressHUD GitHub地址:https://github.com/jdg/MBProgres...

  • 随手记记

    HUD 其他说法:指示器、遮盖、蒙板 半透明HUD的做法背景色设置为半透明颜色 定时任务 方法1:performS...

  • 指示器

    指示器 HUD 其他说法:指示器、遮盖、蒙版 半透HUD的做法背景色设置为半透明颜色 定时任务 方法1:perfo...

  • 认识控件:Toast、Snackbars、HUD(透明指示层)

    Google的Material Design中将toast和snackbars归为一类。 HUD为iOS系统中与t...

  • 动画 KVC KVO

    中间的提醒内容 指示器、HUD、遮盖、蒙板 半透明的指示器如何实现? 指示器的alpha = 1.0 指示器的背景...

  • KVC、KVO

    KVC 、 KVO 中间的提醒内容 指示器、HUD、遮盖、蒙板 半透明的指示器如何实现?指示器的alpha = 1...

  • iOS 实用工具 七 (转)

    HUD MBProgressHUD – 用于显示一个半透明的 HUD。当任务在后台线程结束时可以在上边显示一个指示...

  • KVC\KVO、颜色、按钮细节、图片拉伸

    中间的提醒内容 指示器、HUD、遮盖、蒙板 半透明的指示器实现方法:指示器的alpha = 1.0指示器的背景色是...

  • MBProgressHUD 源码解析

    HUD在iOS中一般特指“透明提示层”,常见的有SVProgressHUD、JGProgressHUD、Toast...

网友评论

      本文标题:8.18 HUD 透明指示层

      本文链接:https://www.haomeiwen.com/subject/wsorettx.html