12 2016 档案

摘要:使用UIBezierPath可以创建基于矢量的路径。使用此类可以定义简单的形状,如椭圆、矩形或者有多个直线和曲线段组成的形状等。主要用到的该类的属性包括 画直线 画圆弧(兼职画圆) 除了直接初始化一个圆弧,也可以增加一段圆弧路径(mainPath1.addCurveToPoint:) 初始化时画圆 阅读全文
posted @ 2016-12-27 14:36 公羽寒 阅读(1239) 评论(0) 推荐(0) 编辑
摘要:问题描述:使用Cocoapods时,import 找不到头文件。 问题原因:这是因为还没设置头文件的目录。 解决办法:在项目的Target的里设置一下,添加cocoapods头文件目录:目录路径直接写:${SRCROOT} ,后边选择recursive 。就可以了。 注意:是在 User Heade 阅读全文
posted @ 2016-12-27 10:11 公羽寒 阅读(3814) 评论(0) 推荐(0) 编辑
摘要:NSLayoutConstraint参数说明: /** * 创建约束 NSLayoutConstraint 参数 说明: * item 自己 * attribute * relatedBy 大于等于 小于等于 等于 ... * toItem 另外一个控件 * attribute 另一个控件的属性 * 阅读全文
posted @ 2016-12-27 09:20 公羽寒 阅读(2080) 评论(0) 推荐(0) 编辑
摘要:一、概念篇 什么是库? 库是程序代码的集合,是共享程序代码的一种方式 根据源代码的公开情况,库可以分为2种类型 开源库 公开源代码,能看到具体实现 比如SDWebImage、AFNetworking 闭源库 不公开源代码,是经过编译后的二进制文件,看不到具体实现 主要分为:静态库、动态库 静态库和动 阅读全文
posted @ 2016-12-23 10:20 公羽寒 阅读(246) 评论(0) 推荐(0) 编辑
摘要:方式一: extension LoginViewController:UITextFieldDelegate { func textFieldShouldReturn(textField: UITextField) -> Bool { textField.resignFirstResponder() 阅读全文
posted @ 2016-12-22 15:05 公羽寒 阅读(1896) 评论(0) 推荐(0) 编辑
摘要:// 按钮点击事件 func onTouchUpInside() { struct touchUpInside { static var count: Int = 0 } touchUpInside.count += 1 print(touchUpInside.count) if touchUpIn 阅读全文
posted @ 2016-12-22 13:26 公羽寒 阅读(983) 评论(0) 推荐(0) 编辑
摘要:这篇文章站在GUI设计师的角度概述了APP从项目启动到切片输出的过程,相当于工作流程的介绍。这里写的不是一种规范,只是一种工作方法,加上技术的更新是非常快的,大家在具体工作中,一定要灵活运用。 这里我们只说iOS系统下的设计,至于Android,因为尺寸太多,涉及的东西比较乱。1 Part 1 项目 阅读全文
posted @ 2016-12-21 11:15 公羽寒 阅读(1015) 评论(0) 推荐(0) 编辑
摘要:关于iPhone6/6+适配问题一直有争议,今天小编专门为大家整理了相关的有效方案,希望对大伙儿有帮助! 移动app开发中多种设备尺寸适配问题,过去只属于Android阵营的头疼事儿,只是很多设计师选择性地忽视android适配问题,只出一套iOS平台设计稿。随着苹果发布两种新尺寸的大屏iPhone 阅读全文
posted @ 2016-12-21 10:45 公羽寒 阅读(14525) 评论(1) 推荐(0) 编辑
摘要:// 设置边框的宽度 cell.layer.borderWidth = 1 // 设置边框的颜色 cell.layer.borderColor = UIColor.blackColor().CGColor // 设置UIView的边框为圆角和展现 cell.layer.cornerRadius = 阅读全文
posted @ 2016-12-20 14:05 公羽寒 阅读(3232) 评论(0) 推荐(0) 编辑
摘要:1.// 重新绘制cell边框 func tableView(tableView: UITableView, willDisplayCell cell: UITableViewCell, forRowAtIndexPath indexPath: NSIndexPath) { let cornerRa 阅读全文
posted @ 2016-12-14 15:09 公羽寒 阅读(1320) 评论(0) 推荐(0) 编辑
摘要:模拟器分为ipad模拟器和iphone模拟器,尺寸都是固定的,就是320*480(iphone),640*960(iphone高清)1024*768(ipad),目前这个尺寸是不能调的. 阅读全文
posted @ 2016-12-14 09:38 公羽寒 阅读(215) 评论(0) 推荐(0) 编辑
摘要:苹方提供了六个字重,font-family 定义如下: 苹方除了简体的:苹方-简(PingFang SC),还为繁体用户提供有:苹方-繁(PingFang TC) ,苹方-港(PingFang HK) 苹方-繁 的 CSS font-family 使用: 苹方-港 的 CSS font-family 阅读全文
posted @ 2016-12-12 16:08 公羽寒 阅读(16961) 评论(0) 推荐(0) 编辑
摘要:1,创建进度条 1 2 3 4 var progressView=UIProgressView(progressViewStyle:UIProgressViewStyle.Default) progressView.center=self.view.center progressView.progr 阅读全文
posted @ 2016-12-12 14:19 公羽寒 阅读(2210) 评论(0) 推荐(0) 编辑
摘要:Swift UIColor 16进制编码转换RGB : 由于UI出图的时候,通常给的是16进制的编码颜色,我们在开发的时候需要将它转换为RGB格式,现在给出两种代码片段. 一、对UIColor进行扩展 二、简便方法,直接调用代码片段 个人推荐使用这个方法,创建一个宏定义文件 在实际开发中,我们拿到的 阅读全文
posted @ 2016-12-12 13:43 公羽寒 阅读(881) 评论(0) 推荐(0) 编辑
摘要:iOS开发中界面跳转有两种方式,上下跳转和左右跳转。 上下跳转_TO: let secondViewController = SecondViewController() self.presentViewController(secondViewController, animated: true, 阅读全文
posted @ 2016-12-11 23:44 公羽寒 阅读(4278) 评论(0) 推荐(0) 编辑
摘要:XIB——AutoLayout添加约束 仿QQ登录界面: 说明:以下各图背景红色只是方便看清楚; 1.创建工程:创建xib文件 2.打开xib文件: (1).创建头像: 拖控件:uiimageview——》放到任意位置——》点击Align键,Pin键;如下图: 此时:就可以对控件任意约束了: 说明: 阅读全文
posted @ 2016-12-09 15:28 公羽寒 阅读(357) 评论(0) 推荐(0) 编辑
摘要:override func viewDidLoad() { super.viewDidLoad() // Do any additional setup after loading the view, typically from a nib. // tableview顶部空白 self.autom 阅读全文
posted @ 2016-12-08 10:10 公羽寒 阅读(1624) 评论(0) 推荐(0) 编辑
摘要:在开发中,我们有时需要生成一些随机的颜色。但 UIColor 没有提供方法或属性来直接获取随机颜色,这里对其进行扩展,方便使用。 1,扩展UIColor,增加随机颜色属性 1 2 3 4 5 6 7 8 9 10 11 12 extension UIColor { //返回随机颜色 class va 阅读全文
posted @ 2016-12-03 14:27 公羽寒 阅读(369) 评论(0) 推荐(0) 编辑
摘要:1,CAKeyframeAnimation介绍 CAKeyframeAnimation可以实现关键帧动画,这个类可以实现某一属性按照一串的数值进行动画,就像是一帧一帧的制作出来一样。 2,使用样例(设置五个关键点坐标,图片依次按关键点移动) 1 2 3 4 5 6 7 8 9 10 11 12 13 阅读全文
posted @ 2016-12-02 10:09 公羽寒 阅读(1761) 评论(0) 推荐(0) 编辑
摘要:1,多行文本控件的创建 1 2 3 4 let textview = UITextView(frame:CGRect(x:10, y:100, width:200, height:100)) textview.layer.borderWidth = 1 //边框粗细 textview.layer.b 阅读全文
posted @ 2016-12-02 09:26 公羽寒 阅读(373) 评论(0) 推荐(0) 编辑
摘要:1,文本框的创建,有如下几个样式: UITextBorderStyle.none:无边框 UITextBorderStyle.line:直线边框 UITextBorderStyle.roundedRect:圆角矩形边框 UITextBorderStyle.bezel:边线+阴影 圆角矩形边框样例: 阅读全文
posted @ 2016-12-02 09:17 公羽寒 阅读(431) 评论(0) 推荐(0) 编辑
摘要:ios上状态栏 就是指的最上面的20像素高的部分 状态栏分前后两部分,要分清这两个概念,后面会用到: 前景部分:就是指的显示电池、时间等部分; 背景部分:就是显示黑色或者图片的背景部分; 如下图:前景部分为白色,背景部分为黑色 前景部分:就是指的显示电池、时间等部分; 背景部分:就是显示黑色或者图片 阅读全文
posted @ 2016-12-01 16:52 公羽寒 阅读(1801) 评论(0) 推荐(0) 编辑
摘要:LineChart,就使用Core Graphics和QuartzCore框架中的CAShapeLayer绘制。这样执行效率明显比堆砌UIView的方法效率高--占用资源少,执行快。 看看CALayer的定义: 再看看UIView的定义: 你就应该知道为什么完全不能用UIView来堆砌这个图了。 言 阅读全文
posted @ 2016-12-01 10:07 公羽寒 阅读(317) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示