摘要: 一.Gesture RecognizersGesture Recognizers是在iOS3.2引入的,可以用来识别手势、简化定制视图事件处理的对象。Gesture Recognizers的基类为UIGestureRecognizer,这一个抽象基类,定义了实现底层手势识别行为的编程接口。在UIKit框架中提供了6个具体的手势识别类,用来识别常见的手势。这6个手势识别器类为:UITapGestureRecognizer:用来识别点击手势,包括单击,双击,甚至三击等。UIPinchGestureRecognizer:用来识别手指捏合手势。UIPanGestureRecognizer:用来识别拖动 阅读全文
posted @ 2014-04-09 16:48 cloudjhony 阅读(276) 评论(0) 推荐(0) 编辑
摘要: IOS开发自适应收集资料中Xcode5 xib设置autolayout方式:列表1:(选择两个view时可设置)左边对齐,右边对齐,顶部对齐,底部对齐,x轴中心对齐,y轴中心对齐,文本底标线对齐,(单选择一个view时可设置)对于父view的x轴中心对齐,对于父view的y轴中心对齐,(选择框)添加完约束后不进行任何操作,在添加约束后重新摆放约束涉及到的view,在添加约束后重新摆放所有这个容器内的view确定按钮, 选择完上面的项目后点击添加约束上面的十字是"与最近的邻居的约束", 填上数字, 单击虚线变成实线就是要添加这个约束.这里的"邻居"是将一个 阅读全文
posted @ 2014-04-09 16:07 cloudjhony 阅读(347) 评论(0) 推荐(1) 编辑
摘要: 今天看别人代码的时候发现这样的用法navigationController.viewControllers = @[secondViewController];这里用到了@[]。刚开始不是很明白,问了才知道,原来这是数组的初始化。是ios6之后引入的方式。mark下。@[] 初始化不可变数组@{} 初始化不可变字典举个例子:NSArray *testArr = @[@"a", @"b", @"c", @"d"];NSDictionary *testDic = @{@"a": @"fir 阅读全文
posted @ 2014-04-09 13:58 cloudjhony 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 打电话可以用openURL:这个API, 如:[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://10086"]];但是当电话结束后,返回的是系统的拨打电话界面,如何才能返回自己的应用呢?这儿有两种 方法与大家分享。 第一种是用UIWebView加载电话,这种是合法的,可以上App Store的。代码如下:// assuming you have an ivar to store a weak reference to a UIWebView:// UIWebView *phoneC 阅读全文
posted @ 2014-04-09 11:20 cloudjhony 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 1、什么是点九图片点九”是andriod平台的应用软件开发里的一种特殊的图片形式,文件扩展名为:.9.png。其实相当于把一张png图分成了9个部分(九宫格),分别为4个角,4条边,以及一个中间区域。2、为何使用点九图片把一张png图分成了9个部分(九宫格),分别为4个角,4条边,以及一个中间区域,4个角是不做 拉升的,所以还能一直保持圆角的清晰状态,而2条水平边和垂直边分别只做水平和垂直拉伸,所以不会出现边会被拉粗的情况,只有中间用黑线指定的区域做 拉伸。结果是图片不会走样。3、ios如何使用点九图片ios5可以用:- (UIImage *)resizableImageWithCapInse 阅读全文
posted @ 2014-04-09 09:52 cloudjhony 阅读(1793) 评论(0) 推荐(0) 编辑