摘要:
1.事件的完整处理过程:1> 先将事件对象由上往下传递(由父控件传递给子控件), 找到最合适的控件来处理这个事件2> 调用最合适控件的touches.....方法3> 如果调用了[super touches...];就会将事件顺着响应者链条往上传递,传递给上一个响应者4> 接着就会调用上一个响应者的... 阅读全文
摘要:
先搞清楚谁是谁的代理(delegate)定义代理协议,协议名称的命名规范:控件类名+ Delegate定义代理方法代理方法一般都定义为@optional代理方法名都以控件名开头代理方法至少有1个参数,将控件本身传递出去设置代理(delegate)对象(比如myView.delegate = xxxx... 阅读全文
摘要:
注意拖控件的时候 一定注意代理的实现//// ViewController.m// ImageView//// Created by Lenny on 4/18/15.// Copyright (c) 2015 Lenny Kwok. All rights reserved.//#import"Vi... 阅读全文
摘要:
-(void)touchesEnded:(NSSet*)touches withEvent:(UIEvent*)event{// 1.开始图形上下文 CGSizeimageSize =self.view.bounds.size; UIGraphicsBeginImageContextWithOpt... 阅读全文
摘要:
#图层几何学>*不熟悉几何学的人就不要来这里了* --柏拉图学院入口的签名在第二章里面,我们介绍了图层背后的图片,和一些控制图层坐标和旋转的属性。在这一章中,我们将要看一看图层内部是如何根据父图层和兄弟图层来控制位置和尺寸的。另外我们也会涉及如何管理图层的几何结构,以及它是如何被自动调整和自动布局影... 阅读全文
摘要:
>图片胜过千言万语,界面抵得上千图片 ——Ben Shneiderman我们在第一章『图层树』中介绍了CALayer类并创建了一个简单的有蓝色背景的图层。背景颜色还好啦,但是如果它仅仅是展现了一个单调的颜色未免也太无聊了。事实上CALayer类能够包含一张你喜欢的图片,这一章节我们将来探索CALay... 阅读全文
摘要:
#图层的树状结构>巨妖有图层,洋葱也有图层,你有吗?我们都有图层 -- 史莱克Core Animation其实是一个令人误解的命名。你可能认为它只是用来做动画的,但实际上它是从一个叫做*Layer Kit*这么一个不怎么和动画有关的名字演变而来,所以做动画这只是Core Animation特性的冰山... 阅读全文
摘要:
在程序运行过程中,要想操作(增删改查,CRUD)数据库中的数据,必须使用SQL语句select、insert、update、delete、from、create、where、desc、order、by、group、table、alter、view、indexSQL语句的种类数据定义语句(DDL:Da... 阅读全文
摘要:
UIView的常见属性UIView的常见属性- (void)addSubview:(UIView *)view;添加一个子控件view- (void)removeFromSuperview;从父控件中移除- (UIView *)viewWithTag:(NSInteger)tag;根据一个tag标识... 阅读全文
摘要:
四个容易混淆的属性:1. textAligment : 文字的水平方向的对齐方式1> 取值NSTextAlignmentLeft = 0, // 左对齐NSTextAlignmentCenter = 1, // 居中对齐NSTextAlignmentRight = 2, // 右对齐2... 阅读全文
摘要:
//// ViewController.m// NetWork 1//// Created by Lenny on 3/21/15.// Copyright (c) 2015 Lenny. All rights reserved.//#import"ViewController.h"#import"... 阅读全文