Swift3.0-簡單的吐司提示

利用GCD和UILabel實現,代碼如下

//設置登錄成功提示

let label = UILabel.init(frame: CGRect.init(x: 50, y: 667 - 30 - 64 - 64, width: 375 - 100, height: 20))

label.text = "登錄成功"

label.font = UIFont.systemFont(ofSize: 15)

label.backgroundColor = UIColor.gray

label.textAlignment = .center

label.layer.cornerRadius = 4

label.layer.masksToBounds = true

mtvc.view.addSubview(label)

DispatchQueue.global().async {

Thread.sleep(forTimeInterval: 2)//延時2秒執行

//回到主線程

DispatchQueue.main.async {

label.removeFromSuperview()

}

}

_ = self.navigationController?.popToViewController(mtvc, animated: true)

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1、設置UILabel行間距 NSMutableAttributedString* attrString = [[...
    十年一品溫如言1008閱讀 1,718評論 0 3
  • 1、設置UILabel行間距 NSMutableAttributedString* attrString = [[...
    FF_911閱讀 1,418評論 0 3
  • 1.badgeVaule氣泡提示 2.git終端命令方法> pwd查看全部 >cd>ls >之后桌面找到文件夾內容...
    i得深刻方得S閱讀 4,752評論 1 9
  • Spring Cloud為開發人員提供了快速構建分布式系統中一些常見模式的工具(例如配置管理,服務發現,斷路器,智...
    卡卡羅2017閱讀 134,923評論 18 139
  • 1. 已近黃昏,夕陽拖著微弱的光芒匍匐在云朵一隅的晚霞,鱗片般的魚肚白浮游在遼闊的天際,街道行走的路人不禁抬頭驚嘆...
    午時風閱讀 875評論 5 51