摘要: 方式一:UIToolBar实现毛玻璃特效 在iOS7.0(包括)之前还是有系统的类可以实现毛玻璃效果的, 就是 UIToolbar这个类,并且使用相当简单,几行代码就可以搞定. 方式二:UIBlurEffect实现毛玻璃特效 在iOS8.0之后,苹果新增了一个类UIVisualEffectView, 阅读全文
posted @ 2016-11-06 19:15 小五的菜园子 阅读(1468) 评论(0) 推荐(0) 编辑
摘要: 音频 动画 UITabBarController 阅读全文
posted @ 2016-06-08 15:41 小五的菜园子 阅读(167) 评论(0) 推荐(0) 编辑
摘要: UIPageControl UILabel UITextField 注意:以下方法均是系统自带的代理方法,需要设置:textField.delegate = self; pragma mark 关闭键盘及显示输入内容 pragma mark 文本框将要被编辑的时候调用 pragma mark 文本框 阅读全文
posted @ 2016-06-08 11:18 小五的菜园子 阅读(152) 评论(0) 推荐(0) 编辑
摘要: UIView pragma mark 点击空白处进行的事件 UIButton pragma mark 点击事件,控制器切换 pragma mark 点击事件,控制器切换 pragma mark 点击空白处,如果定时器对象为空,则重新启动定时器,如果定时器对象不为空,则让定时器对象失效(invalid 阅读全文
posted @ 2016-06-08 10:45 小五的菜园子 阅读(324) 评论(0) 推荐(0) 编辑
摘要: UIView 常见属性 UIView 常见属性 NSArray *subviews 获取所有的子控件(前提必须是加载在该视图上) 数组的顺序决定着子控件的显示层级顺序(下标越大的,越显示在上面) 获取所有的子控件(前提必须是加载在该视图上) 数组的顺序决定着子控件的显示层级顺序(下标越大的,越显示在 阅读全文
posted @ 2016-06-08 10:14 小五的菜园子 阅读(158) 评论(0) 推荐(0) 编辑
摘要: OC语言BLOCK和协议 一、BLOCK (一)简介 BLOCK是苹果推荐的类型,效率高,在运行中保存代码,用来封装和保存代码,有点像函数,BLOCK可以在任何时候执行 BLOCK和函数的相似性:1>可以保存代码 2>有返回值 3>有形参 4>调用方式一样 标识符^ (二)基本使用 1>定义BLOC 阅读全文
posted @ 2016-05-04 16:56 小五的菜园子 阅读(110) 评论(0) 推荐(0) 编辑
摘要: OC语言类的深入和分类 一、分类 (一)分类的基本知识 概念:Category 分类是OC特有的语言,依赖于类。 分类的作用:在不改变原来的类内容的基础上,为类增加一些方法. 添加一个分类: 文件构图 在分类中添加一个方法: Study方法的实现 测试程序 (二)分类的使用注意 1>分类只能增加方法 阅读全文
posted @ 2016-05-04 14:03 小五的菜园子 阅读(191) 评论(0) 推荐(0) 编辑
摘要: OC语言构造方法 一、构造方法 (一)构造方法的调用 完整的创建一个可用的对象 Person *p=[Person new]; New方法的内部会分别调用两个方法来完成2件事情: 1>使用alloc方法来分配存储空间(返回分配对象) 2>使用init方法来对对象进行初始化 可以把new方法拆开如下: 阅读全文
posted @ 2016-05-04 11:15 小五的菜园子 阅读(147) 评论(0) 推荐(0) 编辑
摘要: OC面向对象-多态 一、基本概念 1>多态在代码中的体现,即为多种形态,没有继承就没有多态 2>在使用多态时,会进行动态检测,以调用真实的对象方法 3>多态在代码中的体现即父类指针指向子类对象 Animal类的声明 Animal类的实现 Dog继承自Animal类 Dog类的实现 测试程序 二、使用 阅读全文
posted @ 2016-04-24 23:54 小五的菜园子 阅读(132) 评论(0) 推荐(0) 编辑
摘要: OC面向对象-继承 一、基本概念 程序的世界跟人类的"对象"世界在思想上是没有什么区别的,富二代继承了父母,自然就拥有了父母的所有资源,子类继承了父类同样就拥有了父类所有的方法和属性(成员变量) 在这里动物是猫类跟狗类的父类,黑猫和白猫是猫类的子类. 继承的好处: 1>抽取出了重复的代码 2>建立了 阅读全文
posted @ 2016-04-24 22:58 小五的菜园子 阅读(101) 评论(0) 推荐(0) 编辑