
IOS开发小知识点
EIamor
这个作者很懒,什么都没留下…
展开
-
Swift 设置navigationBar的title字体大小和字体颜色
代码如下:title = "测试字体" navigationController?.navigationBar.titleTextAttributes = [NSForegroundColorAttributeName:UIColor.orange, NSFontAttributeNa原创 2017-06-12 20:50:41 · 6425 阅读 · 0 评论 -
Swift storyBoard 判断 segue 目标
override func prepare(for segue: UIStoryboardSegue, sender: Any?) { if segue.identifier == "ModalToPassCode"{ let destVC = segue.destination as! PassCodeViewController de原创 2017-06-13 11:21:59 · 1007 阅读 · 0 评论 -
Swift 系统Modal转场样式
效果图: 默认: crossDissolve效果: flipHorizontal效果: partialCurl效果: 代码更改动画效果://设置转场动画效果 let testVC = TestViewController() // 设置控制器的 modalTransitionStyle 改变转场效果 testVC.modalTra原创 2017-06-13 10:48:45 · 506 阅读 · 0 评论 -
Swift 限制 TextField 输入字符数量
效果图 方法: /// 限制 textField 字符输入数量 /// /// - Parameters: /// - textField: 用户输入的textField /// - range: 例如粘贴或者选中一段文字所占用的范围 /// - string: 用户将要输入的字符 /// - Returns: 是否允许用户输入到原创 2017-06-12 21:37:27 · 7961 阅读 · 0 评论 -
Swift 开启手电筒
第一步:导入AVFoundation 第二步:获取到用户使用的设备 第三步:判断用户设备是否具有闪光灯,并且可用import AVFoundationfunc openTorch(){ guard let device = AVCaptureDevice.defaultDevice(withMediaType: AVMediaTypeVideo) else {原创 2017-06-12 21:14:14 · 1514 阅读 · 0 评论 -
Swift 毛玻璃效果
关闭前 关闭后 代码如下:// 是否开启毛玻璃效果navigationController?.navigationBar.isTranslucent = true黑色半透明样式 代码如下navigationController?.navigationBar.barStyle = .blackTranslucent原创 2017-06-12 20:58:22 · 1067 阅读 · 0 评论 -
swift3 设置navigationBar的字体颜色
//设置navBar的渲染颜色 navigationBar.barTintColor = .red // 设置 navBar 的字体颜色(例如:title) navigationBar.titleTextAttributes = [NSForegroundColorAttributeName : UIColor.darkGray] //原创 2017-05-22 20:57:16 · 1542 阅读 · 0 评论 -
Swift Navigation添加图片标题
以小黄车为示例 代码如下: titleView = UIImageView(image: UIImage(named: "ofoLogo")) navigationItem.titleView = titleView原创 2017-06-12 20:12:30 · 1125 阅读 · 0 评论 -
Swift 设置 tabbar 字体颜色和字体大小
效果图 代码如下// 在第一个控制器中添加如下代码self.title = "改变字体颜色" tabBarItem.image = UIImage(named: "home_black_icon") tabBarItem.selectedImage = UIImage(named: "home_line_icon")?.withRenderingMode(.al原创 2017-06-12 20:42:34 · 6273 阅读 · 3 评论 -
swift3 设置设备方向支持(supportedInterfaceOrientations)
1、改变整个app的设备方向支持 2、代码改变app不同场景的设备旋转方向支持(可以在不同的viewController中处理对设备方向的不同需求)override var supportedInterfaceOrientations: UIInterfaceOrientationMask{ return .portrait }设置之后当前的控制器和子控制器都会遵守这个原创 2017-05-22 20:10:46 · 5718 阅读 · 0 评论