![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Swift
永不止步-Fighting
路漫漫其修远兮,吾将上下而求索!
展开
-
Swift中闭包的使用
本文主要介绍Swift中闭包的使用:"闭包的定义"、"闭包的创建、赋值、调用"、"闭包常见的几种使用场景"和"使用闭包可能引起的循环强引用" 闭包的定义: 在Swift开发文档中是这样介绍闭包的:闭包是可以在你的代码中被传递和引用的功能性独立模块。Swift 中的闭包和 C 以及 Objective-C 中的 block 很像,还有其他语言中的匿名函数也类似。闭包的作用主要是:够捕获和存储定...原创 2018-04-05 23:10:23 · 2694 阅读 · 1 评论 -
label添加删除线
var label = UILabel.init(frame: CGRect.init(x: 20, y: 200, width: 500, height: 40)) label.font = UIFont.systemFont(ofSize: 14) view.addSubview(label) let attributedStr = NSMutableAttributedString.in...原创 2018-07-30 10:25:02 · 652 阅读 · 0 评论 -
swift按钮防连点
1、使用此方法,进行防连点操作,有一个弊端,就是会让实际操作延迟执行(显然不太合适,不要使用) @objc private func submitAction() { print("submitAction") self.classForCoder.cancelPreviousPerformRequests(withTarget: self, selector:...原创 2018-07-30 10:53:44 · 946 阅读 · 0 评论 -
Swift防止按钮被连续点击
import Foundation // MARK: - 暂时解决不了 UITabBarButton 这种情况的处理办法,此分类暂时不能使用 extension UIButton { private static var ForbidIntervalKey = "ForbidIntervalKey" private static var LastClickTimeKe...原创 2018-07-30 14:56:03 · 3620 阅读 · 0 评论