随笔分类 - IOS之UI--UI基础
摘要:原文网址:使用CAGradientLayer的动画精度条View Modern software design is getting flatter and thinner all the time. Another trend that follows suit is the thin, one
阅读全文
摘要:1、CAGradientLayer 简介 如果说CAShapeLayer是用于提供设置形状的,那么CAGradientLayer是用于提供设置颜色的 英语单词:Gradient:梯度,渐变 那么Gradient Layer就是渐变层的意思了。👻 CAGradientLayer简介 CAGradie
阅读全文
摘要:关于CAShapeLayer 内容大纲: CAShapeLayer简介 贝塞尔曲线与CAShapeLayer的关系 strokeStart和strokeEnd 动画 用CAShapeLayer实现进度条效果,以及更加复杂的效果 1、CAShapeLayer简介 1、CAShapeLayer继承自CA
阅读全文
摘要:前言:整理和收集了IOS项目开发常用的工具类,最后也给出了源码下载链接。 这些可复用的工具,一定会给你实际项目开发工作锦上添花,会给你带来大大的工作效率。 重复造轮子的事情,除却自我多练习编码之外,就不要傻傻的重复造轮子了,还是提高工作效率,早点完成工作早点回家陪老婆孩子。 所以下面备份的常用工具类
阅读全文
摘要:文章内容大纲1、NSMutableAttributedString的基本使用2、NSMutableAttributedString的简易封装3、使用开源代码GOBMarkupPaser处理富文本4、UITextKit简介5、编程思想的相关思考前言富文本使用案例:这里我自己也用了富文本实现了简单的却也...
阅读全文
摘要:使用SWRevealViewController实现侧边菜单功能详解 下面通过两种方法详解SWRevealViewController实现侧边菜单功能: 1.使用StoryBoard实现 2.纯代码实现 前言:手机屏幕始终有限,如何在有限的展示空间提供便捷的导航入口呢?Facebook的App设计了
阅读全文
摘要:1.什么是转场动画? 就是从一个场景转换到另一个场景,像导航控制器的push效果,就是一个转场. 2.如何创建转场动画 创建转场动画 CATransition *anim = [CATransition animation]; 设置转场类型 anim.type = @"cube"; anim.dur...
阅读全文
摘要:首先是搭建框架其他的略过,直接展示效果:然后接下来上传搭建好两个控制器框架的源码百度云下载链接: http://pan.baidu.com/s/1skjpDox 密码: ardx ,工程里面还有我花了好长时间弄好的图标素材哦。然后在自定义继承UIView的CanvasView中:然后效果是:因为上面...
阅读全文
摘要:modal的效果展示:关于modal的涉及到的知识点:1、当一个控制器被销毁的时候,它里面所有子控制器的业务逻辑都不能够处理2、当一个控制器被销毁的时候,它里面所有子控件的业务逻辑都不能够处理3、当控制器销毁时,控制器的View不一定被销毁4、self.presentedViewController...
阅读全文
摘要:使用XCode搭建多个控制器界面,一般在实际开发中建议超过四个控制器界面使用纯代码。下面的实例其实已经超过了四个,总结详细步骤的目的,主要是更熟悉XCode的StoryBoard使用细节。先直接上我们这个主流框架要达到的效果:首先我们需要设置应用程序的图标:素材百度云链接: http://pan.b...
阅读全文
摘要:前言:跟UINavigationController类似,UITabBarController也可以轻松地管理多个控制器,轻松完成控制器之间的切换,典型例子就是QQ、微信等应用。UITabBarController的使用步骤: 初始化UITabBarController 设置UIWindow的r...
阅读全文
摘要:通讯录的实例关键知识技术点积累效果展示:作为博文笔记,既然是笔记,目的是为了能够以后做这个项目能够快速上手,如果这是我下一次阅览这个博文笔记,那么我应该先空手从零开始做,需求也就是这个项目的展示效果,然后不足的地方或者忘记了那个个别地方怎么处理就再回顾这篇博文笔记。知识点1关于登录按钮根据文本内容的...
阅读全文
摘要:拟物化设计(成功了90%)前言:最近学习的ios之微博UI实例,关于UITableView的学习,然后正好看到谷歌的Material Design的关于安卓界面的拟物化设计,不管是布局方面还是颜色搭配方面真的很不错,然后正好看到一个类似UITableView的界面:之所以说成功了90%,是因为还有内...
阅读全文
摘要:内容大纲:1、纯代码 添加子控件2、Autolayout纯代码 -- Masonry框架的使用3、自定义等高的cell -- storyboard的使用(更加简单)4、静态cell等高的Cell自定义等高的cell纯代码frameAutolayout1、纯代码 添加子控件项目初始准备:1、将Stor...
阅读全文
摘要:按钮细节文章概要:1、内部子控件2、按钮拉伸问题 2-1、代码拉伸 2-2、无代码拉伸内部子控件如果想要改变按钮内部子控件的属性,只能自定义按钮自定义按钮:调整内部子控件的frame方式1:实现titleRectForContentRect:和imageRectForContentRec...
阅读全文
摘要:指示器的创建和设置 渐变动画描述:使用label就能制作指示器,原理:就是让label以动画的形式慢慢显示和消失最好是半透明的指示器有时候也被称为:HUD,遮盖,蒙版思路步骤:1、先在storyboard的View最前面添加UILabel,或者是自定义代码添加Label (下面我用的是自定义U...
阅读全文
摘要:时间:2015年11月23日 感谢MJ老师,感谢朱黄辰老师内容大纲:1、初识UITableView和UITableViewDataSource2、使用UITableViewDataSource做小实例展示多组数据3、常见属性4、性能优化5、性能优化的使用注意6、Cell的重用原理7、注册cell8、...
阅读全文
摘要:前言:Objective-C提供的按钮监听事件的方法是 不含参数的监听方法 [button实例对象 addTarget:self action:@selector(func) forControlEvents:UIControlEventTouchUpInside]; 含参数的监听...
阅读全文
摘要:添加商品和商品名小项目(使用xib文件终结版)小贴士:博文末尾有项目源码在百度云备份的下载链接。xib相关知识点总结01-基本使用一开始使用xib的时候,如果要使用自定义view的代码,就需要将xib的class设置为那个view的类型,然后我觉得就可以直接使用了,其实不是这样的,还需要代码加载ni...
阅读全文
摘要:前言:这个小实例项目是完完全全以MJ视频传授的优化方案一步一个思路从零开始敲出代码的,而且每一步都有思路,都有逻辑所以然。敲代码讲究思路,我个人不建议记忆太多东西,反正我记性很差的。小贴士:文章末尾有 项目资源 的百度云下载链接。小实例项目--添加商品和商品名好,现在完成了 plist文件的数据 -...
阅读全文