QQ聊天窗口布局笔记-15-05-17

——[UIScreen mainScreen].bound 得到主屏幕的rect

——MAX(A,B) 系统自带的宏定义,用来得出A,B两数中的最大值

——清除颜色 [UIColor clearColor]

——RGB里德数值都要除以255,都是0~1内的数值   巧妙运用头文件,从而实现#define 灵活调用

拉伸图片的方法(normal为要拉伸的图片文件)

——[normal stretchableImageWithLeftCapWidth:<#(NSInteger)#> topCapHeight:<#(NSInteger)#>];

—— [normal resizableImageWithCapInsets:<#(UIEdgeInsets)#> resizingMode:<#(UIImageResizingMode)#>];

工具类可以通过创建系统类的分类,或者类Tool

时间: 05-16

QQ聊天窗口布局笔记-15-05-17的相关文章

读书笔记: 博弈论导论 - 17 - 不完整信息的动态博弈 建立信誉

读书笔记: 博弈论导论 - 17 - 不完整信息的动态博弈 建立信誉 建立信誉(Building a Reputation) 本文是Game Theory An Introduction (by Steven Tadelis) 的学习笔记. 为什么我们要建立良好的信誉?为什么我们更愿意和有信誉的人交往? 本章从囚徒困境这个问题,证明了即使在2阶段的囚徒困境中,如果一方有可能选择合作(也就是沉默),另一个方在第一阶段也有可能选择合作. 让我们回忆一下囚徒困境. 囚徒困境的均衡是双方都告密. 在有限

QQ聊天窗口上的广告与QQ弹窗广告的完美屏蔽去除

涉及的软件 1. QQ  (笔者的为v8.2版本) 2. Win7 3. ADSafe(3.13.308.9900正式版) 前言 QQ广告十分讨人厌,除了QQ弹窗的广告,让人十分反感外,最近发现QQ聊天窗口上的广告,也十分惹眼,影响聊天过程中的美感!此外,QQ弹窗老是 在你紧张忙碌.集中精力时弹出,十分烦人,所以早就想革了它们.所以今天集中力量,写一下如何屏蔽QQ相关的广告(包括聊天窗口上的广告,以及QQ弹 窗). 一.QQ聊天窗口上的广告去除 1.首先,你需要退出QQ,否者可能造成后面的操作失

python基础教程_学习笔记15:标准库:一些最爱——fileinput

标准库:一些最爱 fileinput 重要的函数 函数 描述 input([files[,inplace[,backup]]) 便于遍历多个输入流中的行 filename() 返回当前文件的名称 lineno() 返回当前(累计)的名称 filelineno() 返回当前文件的行数 isfirstline() 检查当前行是否是文件的第一行 isstdin() 检查最后一行是否来自sys.stdin nextfile() 关闭当前文件,移动到下一个文件 close() 关闭序列 fileinput

Java笔记(15):集合框架(01)

1.对象数组的概述和使用 1 package cn.itcast_01; 2 3 public class Student { 4 // 成员变量 5 private String name; 6 private int age; 7 8 // 构造方法 9 public Student() { 10 super(); 11 } 12 13 public Student(String name, int age) { 14 super(); 15 this.name = name; 16 thi

机器学习基石笔记15——机器可以怎样学得更好(3)

转载请注明出处:http://www.cnblogs.com/ymingjingr/p/4271742.html 目录 机器学习基石笔记1——在何时可以使用机器学习(1) 机器学习基石笔记2——在何时可以使用机器学习(2) 机器学习基石笔记3——在何时可以使用机器学习(3)(修改版) 机器学习基石笔记4——在何时可以使用机器学习(4) 机器学习基石笔记5——为什么机器可以学习(1) 机器学习基石笔记6——为什么机器可以学习(2) 机器学习基石笔记7——为什么机器可以学习(3) 机器学习基石笔记8

QTabWidget 实现类似QQ聊天窗口(拖动分离出新的窗口)

新版本的QQ聊天窗口可以实现拖动,分离出新的窗口.浏览器等软件也可以实现类似操作.所以心血来潮想用Qt实现类似的功能.想用QTabWidget直接实现是很难的,仔细阅读源码,发现QTabWidget内部是由QStackedWidget和QTabBar组合实现的.所以很自然的想到,只要继承QTabBar的子类重新实现QTabBar的 [cpp] view plain copy void mousePressEvent (QMouseEvent *e); void mouseMoveEvent (Q

qq聊天布局思路

qq聊天布局思路 步骤一.更改控制器继承UITableViewController,然后修改storyboard中的控制器. 步骤二.加载plist文件,创建对应的数据模型 + (instancetype)qqWithDict:(NSDictionary *)dict { return [[self alloc] initWithDict:dict]; } - (instancetype)initWithDict:(NSDictionary *)dict { self = [super init

Perl语言学习笔记 15 智能匹配与give-when结构

1.智能匹配操作符 替代绑定操作符: 在哈希中查找某一个键: 比较两个数组是否完全相同: 查找列表中是否存在某个元素: 智能匹配操作符与顺序无关,~~ 左右元素可以互换 2.智能操作符优先级 3.given语句 相当于c语言的switch语句 4.given可以测试多个条件,在default前用break,否则会导致default一直执行 5.笨拙匹配(正则表达式方式) 6.多个项目的when匹配 可以在语句中间加上其他语句: Perl语言学习笔记 15 智能匹配与give-when结构,布布扣

Java基础学习笔记【05】Math、Random、System、时间格式化、多线程

Math类主要封装了数学的计算公式 常见方法 方法 描述 static int abs(int a) 获取绝对值 static double ceil(double a) 向上取整 static double floor(double a) 向下取整 static float max(float a,float b) 获取两个数值中的最大值 static double scalb(double a,int b) a的b次幂 static double random() 产生随机数,线程安全同步