QQ好友列表实现
0、QQ好友列表实现 0、首先说说实现思路 自定义UITableView,每一个分组都是一个UITableViewHeaderFooterView,然后自定义cell,这里分组的实现主要是自定义UITableViewHeaderFooterView,这个折叠效果主要靠这个hea
0、QQ好友列表实现 0、首先说说实现思路 自定义UITableView,每一个分组都是一个UITableViewHeaderFooterView,然后自定义cell,这里分组的实现主要是自定义UITableViewHeaderFooterView,这个折叠效果主要靠这个hea
自定义tabBar 系统自带的tabBar不能满足需求 自己定义UITabBar 自定义一个类继承自UITabBar 实现initWithFrame和layoutSubviews方法即可。 //#import "SLQTabBar.h"@interface SLQTabB
二维码生成二维码 二维码可以存放纯文本、名片或者URL 生成二维码的步骤: 导入CoreImage框架 通过滤镜CIFilter生成二维码 1、创建过滤器 2、恢复滤镜的默认属性 3、设置内容 4、获取输出文件 5、显示二维码 代码实现 CoreImage // 二维码
UIGestureRecognizer 利用UIGestureRecognizer,能轻松识别用户在某个view上面做的一些常见手势 UIGestureRecognizer是一个抽象类,定义了所有手势的基本行为,使用它的子类才能处理具体的手势 UITapGestureReco
事件处理分类 1、触摸事件 2、加速器事件:重力感应,旋转等事件 3、远程遥控事件:蓝牙线控,耳机线控等 触摸事件 响应者对象 只有继承了UIResponder得对象才能接收并处理事件 常见类有:UIApplication、UIViewController、UIView UI
核心动画 注意事项 :locationInView和translationInView // 返回相对于控件自身内部触摸点的位置[pan locationInView:self];// 返回两个触摸点之间的偏移量,这个是偏移量,其实和具体的控件关系不大CGPoint curP
UI总结1、程序启动后的开始动画 程序启动后可以加载一个简单的动画界面来介绍程序或者用户信息。 可以使用一个xib来描述界面。并且如果想在程序加载完成后第一个加载这个xib文件,需要在Appdelegate中手动加载这个xib // 通过stroyboard启动,跟控制器的
github搭建个人博客 以下操作全在 Mac OS上 1、首先要配置环境 用到的软件有 Node.js Git 下载地址 Node.js https://nodejs.org/en/ Git http://git-scm.com/download/ 安装没有什么难度,