摘要: 1.跳转到设置界面实现方法 1 let url = URL(string: UIApplicationOpenSettingsURLString) 2 3 if UIApplication.shared.canOpenURL(url!){ 4 5 UIApplication.shared.openU 阅读全文
posted @ 2017-11-09 20:04 小炮陈 阅读(3543) 评论(0) 推荐(0) 编辑
摘要: 一。 iOS 8以上 import NotificationCenter //注册通知 if #available(iOS 8.0, *) { //通知类型 let uns = UIUserNotificationSettings(types: [.alert,.badge,.sound], cat 阅读全文
posted @ 2017-11-09 02:54 小炮陈 阅读(1206) 评论(0) 推荐(0) 编辑
摘要: 1.遵循代理 UITextFieldDelegate 2.设置代理 textf.delegate = self 3.实现代理 func textField(_ textField: UITextField, shouldChangeCharactersIn range: NSRange, repla 阅读全文
posted @ 2017-11-08 00:11 小炮陈 阅读(2644) 评论(0) 推荐(0) 编辑
摘要: 将view 转换成图像 阅读全文
posted @ 2017-11-07 22:11 小炮陈 阅读(2712) 评论(0) 推荐(1) 编辑
摘要: 在AppDelegate.h 中设置如下 import MMDrawerController var window: UIWindow? var drawer:MMDrawerController! func application(_ application: UIApplication, did 阅读全文
posted @ 2017-11-03 23:17 小炮陈 阅读(919) 评论(0) 推荐(0) 编辑
摘要: import UIKit class firstViewController: UIViewController,UIImagePickerControllerDelegate,UINavigationControllerDelegate { var picker :UIImagePickerCon 阅读全文
posted @ 2017-11-02 23:17 小炮陈 阅读(637) 评论(0) 推荐(0) 编辑
摘要: 代码如下: import UIKit import AVFoundation import WebKit class ViewController: UIViewController,AVCaptureMetadataOutputObjectsDelegate { var session:AVCap 阅读全文
posted @ 2017-10-31 22:04 小炮陈 阅读(2258) 评论(0) 推荐(0) 编辑
摘要: //导入必要的库 import AVFoundation //创建Video设备 guard let device = AVCaptureDevice.default(for: AVMediaType.video) else { return } //判断设备是否有手电筒 且 是否可以使用 if d 阅读全文
posted @ 2017-10-31 01:10 小炮陈 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 1。在Info.plist添加以下字段: <key>NSPhotoLibraryUsageDescription</key> <string>访问相册</string> <key>NSCameraUsageDescription</key> <string>访问相机</string> 2.添加代理: 阅读全文
posted @ 2017-10-30 22:38 小炮陈 阅读(589) 评论(0) 推荐(0) 编辑
摘要: 一。导出本地化 1.如下设置,来添加本地化语言 2.导出文件 保存完成后 生成以下两个文件 3.在App Store 下载 然后用XLIFFTool 分别打开以上两个文件 在以下显示 No translation 的地方,添加英文所要替代的语言,如下所示: 然后保存就可以了 二.导入本地化 1.按如 阅读全文
posted @ 2017-10-24 21:40 小炮陈 阅读(612) 评论(0) 推荐(0) 编辑