没有合适的资源?快使用搜索试试~ 我知道了~
VerificationCode:自定义多位验证码
共83个文件
swift:42个
plist:8个
xcfilelist:4个
需积分: 9 0 下载量 181 浏览量
2021-05-26
16:53:09
上传
评论
收藏 95KB ZIP 举报
温馨提示
VerificationCode 依赖于SnapKit 工具类 依赖的方法、可以使用自己项目的方法替换 效果: 思路: 视图层级: 最底层一个隐藏的UITextView,上面铺的Label 输入焦点在UITextView,监听UITextView的输入,给Label赋值 通过Label显示输入的文字使用CAShapeLayer绘制光标 通过光标的显示隐藏来控制光标的移动 基础动画控制光标闪动 使用: // 初始化验证码输入框数量 let codeView = TDWVerifyCodeView.init(inputTextNum: 6) // 监听验证码输入的过程 codeView.textValueChange = { [weak self] str in // 要做的事情 } // 监听验证码输入完成
资源推荐
资源详情
资源评论
收起资源包目录
VerificationCode-master.zip (83个子文件)
VerificationCode-master
Podfile.lock 269B
.gitignore 1KB
VerifyCodeDemoUITests
VerifyCodeDemoUITests.swift 1KB
Info.plist 701B
README.md 1KB
VerifyCodeDemo.xcodeproj
project.xcworkspace
contents.xcworkspacedata 135B
xcshareddata
IDEWorkspaceChecks.plist 238B
project.pbxproj 28KB
LICENSE 1KB
Pods
SnapKit
README.md 3KB
LICENSE 1KB
Source
ConstraintLayoutGuideDSL.swift 2KB
ConstraintConfig.swift 2KB
ConstraintView.swift 1KB
ConstraintInsetTarget.swift 3KB
ConstraintMultiplierTarget.swift 2KB
LayoutConstraint.swift 2KB
ConstraintMakerRelatable.swift 5KB
ConstraintConstantTarget.swift 5KB
ConstraintLayoutGuide.swift 1KB
Typealiases.swift 2KB
ConstraintInsets.swift 1KB
ConstraintOffsetTarget.swift 2KB
ConstraintPriority.swift 2KB
ConstraintRelation.swift 2KB
LayoutConstraintItem.swift 3KB
ConstraintLayoutSupportDSL.swift 2KB
ConstraintRelatableTarget.swift 2KB
ConstraintView+Extensions.swift 7KB
ConstraintDSL.swift 6KB
ConstraintAttributes.swift 7KB
ConstraintMakerPriortizable.swift 2KB
ConstraintItem.swift 2KB
Constraint.swift 12KB
ConstraintPriorityTarget.swift 2KB
ConstraintMakerExtendable.swift 5KB
ConstraintMaker.swift 7KB
Debugging.swift 6KB
ConstraintLayoutSupport.swift 1KB
ConstraintMakerFinalizable.swift 2KB
ConstraintDescription.swift 3KB
ConstraintViewDSL.swift 4KB
ConstraintLayoutGuide+Extensions.swift 1KB
UILayoutSupport+Extensions.swift 1KB
ConstraintMakerEditable.swift 2KB
Pods.xcodeproj
project.pbxproj 45KB
Manifest.lock 269B
Target Support Files
SnapKit
SnapKit-umbrella.h 306B
SnapKit.modulemap 104B
SnapKit-Info.plist 828B
SnapKit-dummy.m 118B
SnapKit-prefix.pch 195B
SnapKit.xcconfig 451B
Pods-VerifyCodeDemo
Pods-VerifyCodeDemo-dummy.m 142B
Pods-VerifyCodeDemo-frameworks-Debug-output-files.xcfilelist 63B
Pods-VerifyCodeDemo.debug.xcconfig 661B
Pods-VerifyCodeDemo-frameworks-Release-output-files.xcfilelist 63B
Pods-VerifyCodeDemo-umbrella.h 330B
Pods-VerifyCodeDemo-acknowledgements.markdown 1KB
Pods-VerifyCodeDemo.release.xcconfig 661B
Pods-VerifyCodeDemo-frameworks-Release-input-files.xcfilelist 135B
Pods-VerifyCodeDemo.modulemap 128B
Pods-VerifyCodeDemo-acknowledgements.plist 2KB
Pods-VerifyCodeDemo-Info.plist 828B
Pods-VerifyCodeDemo-frameworks.sh 8KB
Pods-VerifyCodeDemo-frameworks-Debug-input-files.xcfilelist 135B
VerifyCodeDemoTests
VerifyCodeDemoTests.swift 924B
Info.plist 701B
VerifyCodeDemo.xcworkspace
contents.xcworkspacedata 232B
xcshareddata
IDEWorkspaceChecks.plist 238B
Podfile 135B
VerifyCodeSwift.podspec 1KB
VerifyCodeDemo
AppDelegate.swift 2KB
Base.lproj
Main.storyboard 2KB
LaunchScreen.storyboard 2KB
Assets.xcassets
Contents.json 62B
AppIcon.appiconset
Contents.json 2KB
Info.plist 1KB
VerifyCodeView
TDWExtension
TDWExtensions.swift 1KB
TDWVerifyCodeTextView.swift 3KB
TDWVerifyCodeNumView.swift 5KB
TDWVerifyCodeView.swift 7KB
ViewController.swift 1KB
共 83 条
- 1
资源评论
小小鹊
- 粉丝: 34
- 资源: 4534
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功