Swift
C_calary
每天进步一点点,我也可以很优秀
展开
-
Swift好的开源项目
1.已有整理好的 http://www.cocoachina.com/swift/20150126/11016.html原创 2016-08-02 23:52:03 · 832 阅读 · 0 评论 -
Swift 自定义相机扫描身份证信息
1.前言最近在做扫描身份证识别信息的功能,刚开始想的是用扫二维码那个方法,但是失败了,对相机这一块也不是太熟,于是各种招资料,发现扫描身份证的不是很多,最后自己想了个办法,实验后是成功了,但是效果不是太理想,但是其中用到了自定义相机拍照的功能,这里主要记录一下这个功能,扫描为辅。2.上代码代码是用swift3.0实现的,代码里有拍照功能,还有去除快门声的方法,亲测去除有用,但不能保证一定不会发出声音原创 2017-05-24 10:55:40 · 2305 阅读 · 0 评论 -
Swift3.0 延时执行
1.延时执行 //延时1s执行DispatchQueue.main.asyncAfter(deadline: DispatchTime.now() + Double(Int64(1*NSEC_PER_SEC))/Double(NSEC_PER_SEC)) { //code}原创 2016-10-25 00:41:35 · 23372 阅读 · 0 评论 -
Swift 3.0 相机拍照,相册选择照片
1.准备工作在info.list Privacy - Camera Usage Description//访问相机 Privacy - Photo Library Usage Description//访问相册2.代码//遵守两个协议class DataViewController: UIViewController,UIImagePickerControllerDelegate,U原创 2016-11-20 18:37:10 · 6867 阅读 · 0 评论 -
Swift3.0 UIImage设置圆角无效
imageView.layer.masksToBounds = true//多半是忘了加这一句 imageView.layer.cornerRadius = 45*UIRate/2原创 2016-11-18 20:44:58 · 2099 阅读 · 0 评论 -
Swift3.0 UITableView/UICollectionView默认选中某个 cell
1.tableView//默认选中的section,row let defaultSelectCell = IndexPath(row: 0, section: 0) self.aTableView.selectRow(at: defaultSelectCell, animated: true, scrollPosition: UITableViewScrollPosition.none)2.C原创 2016-10-23 01:28:42 · 7012 阅读 · 0 评论 -
iOS 相机调用后为英文的解决办法
1.相机调用后为英文解决:info.plist里面添加Localized resources can be mixed YES(表示是否允许应用程序获取框架库内语言)原创 2016-10-21 19:44:00 · 5131 阅读 · 0 评论 -
Swift 3.0 限制字符输入个数
//MARK: - TextViewDelegate func textViewDidChange(_ textView: UITextView) { if textView.text.characters.count > 150 { //获得已输出字数与正输入字母数 let selectRange = textView.marke原创 2016-11-04 15:23:49 · 2583 阅读 · 0 评论 -
Swift3.0 访问通讯录
iOS10中 ABPeoplePickerNavigationController()已被弃用,现在使用的是CNContactPickerViewController, 注意在info.plist中加上访问权限Privacy - Contacts Usage Description ,value自行设定//第一步,引入import ContactsUI//第二步,代理CNContactPicke原创 2016-10-24 16:45:08 · 1433 阅读 · 0 评论 -
Swift 3.0 生成二维码图片
import UIKitclass MineViewController: UIViewController { override func viewDidLoad() { super.viewDidLoad() //不带图片的二维码图片 let imageViewIcon1 = UIImageView(frame:CGRect(x: 20, y:原创 2016-09-29 15:52:40 · 2430 阅读 · 0 评论 -
iOS Swift中PrefixHeader.pch的替代方法
Swift中不能使用宏定义了,想使用一个像OC中PrefixHeader.pch的 创建一个Swift File,import Foundationimport UIKit//获取屏幕宽度 高度let SCREEN_WIDTH = UIScreen.mainScreen().bounds.widthlet SCREEN_HEIGH = UIScreen.mainScreen().bounds原创 2016-09-04 13:57:21 · 3325 阅读 · 0 评论 -
Swift 3.0 拨打电话
//1.有提示 let callWebView = UIWebView() callWebView.loadRequest(URLRequest(url:URL(string: "tel:\(10086)")!)) self.addSubview(callWebView)//2.有提示 UIApplication.shared.openURL(URL(string: "telprompt:原创 2016-12-05 09:25:36 · 5163 阅读 · 0 评论