上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页

2014年2月21日

cocos2d anchor point 锚点解析

摘要: anchor point 究竟是怎么回事? 之所以造成不容易理解的是因为我们平时看待一个图片是 以图片的中心点 这一个维度来决定图片的位置的。而在cocos2d中决定一个 图片的位置是由两个维度 一个是 position 另外一个是anchor point。只要我们搞清楚他们的关系,自然就迎刃而解。默认情况下,anchor point在图片的中心位置(0.5,0.5),取值在0到1之间的好处就是,锚点不会和具体物体的大小耦合,也即不用关注物件大小,而应取其对应比率,如果把锚点改成(0,0),则进行放置位置时,以图片左下角作为起始点。也就是说,把position设置成(x,y)时,画到屏幕上需要 阅读全文

posted @ 2014-02-21 15:38 景树园 阅读(252) 评论(0) 推荐(0)

2014年2月12日

IOS 多线程 NSOperation GCD

摘要: 1.NSInvocationOperation NSInvocationOperation* op; NSOperationQueue * que = [[NSOperationQueuealloc]init]; op = [[ NSInvocationOperationalloc]initWithTarget:selfselector:@selector(run:) object:@"aaa"]; [que addOperation:op]; // 这里不要使用 op start,否则就会出现住线程阻塞的现象。 默认情况下,调用了start方法后并不会开一条新线程去执行操 阅读全文

posted @ 2014-02-12 19:15 景树园 阅读(262) 评论(0) 推荐(0)

2013年4月11日

UINavigationController 返回任意目录

摘要: UINavigationController 返回任意目录返回上一级[self.navigationController popViewControllerAnimated:YES];返回第一级popToRootViewControllerAnimated:YES返回到中间任意一级[self.navigationController popToViewController: [self.navigationController.viewControllers objectAtIndex: ([self.navigationController.viewControllers count] -2 阅读全文

posted @ 2013-04-11 10:48 景树园 阅读(357) 评论(0) 推荐(0)

contentSize contentInset contentOffset

摘要: 这几个都是在ios程序中,经常会注意到的一些小细节,能否真正了解这些,对写ios程序也有很大的好处。frame 是UIView中表示此view的一个矩形面积,包括了view在它的superview中的一些几何上的标识。有起始坐标,也就是origin(CGPoint)和这个矩形面积的宽(width)和高(height)bounds 每个view,除了有对应它的superview的相关坐标外,它自己也有对应它自己的几何坐标,所以bounds就是标识它自己坐标关系的一个标识,它有和frame一样的属性,但在数值上会有些不同。center 是一个view的中心,默认是这个view对应superview 阅读全文

posted @ 2013-04-11 10:43 景树园 阅读(227) 评论(0) 推荐(0)

IOS UITableView 加载图片 卡的问题

摘要: UITableViewCell里不要添加太多subview,最好只添加一个cellview。UITableViewCell 上的子View的opaque属性设为YES。其实默认也是不透明。UITableViewCell尽量不要包含透明的子View。在cellview里,重写drawRect函数绘制UITableViewCell的内容。在绘制字符串时,尽可能使用drawAtPoint: withFont:,而不要使用更复杂的drawAtPoint:(CGPoint)point forWidth:(CGFloat)width withFont:(UIFont *)font lineBreakMod 阅读全文

posted @ 2013-04-11 09:59 景树园 阅读(623) 评论(0) 推荐(0)

IOS 图片拉伸

摘要: (UIImage *)stretchableImageWithLeftCapWidth:(NSInteger)leftCapWidth topCapHeight:(NSInteger)topCapHeight 这个函数是UIImage的一个实例函数,它的功能是创建一个内容可拉伸,而边角不拉伸的图片,需要两个参数,第一个是左边不拉伸区域的宽度,第二个参数是上面不拉伸的高度。根据设置的宽度和高度,将接下来的一个像素进行左右扩展和上下拉伸。注意:可拉伸的范围都是距离leftCapWidth后的1竖排像素,和距离topCapHeight后的1横排像素。参数的意义是,如果参数指定10,5。那么,图片左边 阅读全文

posted @ 2013-04-11 09:58 景树园 阅读(240) 评论(0) 推荐(0)

2013年4月10日

viewController 生命周期

摘要: 一、ViewController的职责对内管理与之关联的View,对外跟其他ViewController通信和协调。对于与之关联的View,ViewController总是在需要的时候才加载视图,并在不需要的时候卸载视图,所以也同时担当了管理应用资源的责任二、ViewController的生命周期View是指Controller的View。它作为Controler的属性,生命周期在Controller的生命周期内。就是说你的Controller不能在view释放前就释放了。viewController的生命周期图需要说明的是:当你alloc并init了一个ViewController时,这个V 阅读全文

posted @ 2013-04-10 14:50 景树园 阅读(283) 评论(0) 推荐(0)

2013年2月25日

UITableView 详解一

摘要: UITableView堪称UIKit里面最复杂的一个控件了,使用起来不算难,但是要用好并不容易。当使用的时候我们必须要考虑到后台数据的设计,tableViewCell的设计和重用以及tableView的效率等问题。下面分9个方面进行介绍:一、UITableView概述 UITableView继承自UIScrollView,可以表现为Plain和Grouped两种风格,分别如下图所示: 其中左边的是Plain风格的,右边的是Grouped风格,这个区别还是很明显的。 查看UITableView的帮助文档我们会注意到UITableView有两个Delegate分别为:dataSou... 阅读全文

posted @ 2013-02-25 13:32 景树园 阅读(234) 评论(0) 推荐(0)

2013年1月25日

IOS为UIImageView图片添加点击事件

摘要: 一般大家熟悉的点击事件有比如UIButton,可以有多种形式的点击时间现在想为UIImageView 添加一个点击事件,比如我添加了一个图片,然后需要判断是否点击在这个图片的范围内。这里实现如下- (void)viewDidLoad{[super viewDidLoad];// Do any additional setup after loading the view.iamgeView = [[UIImageView alloc]initWithFrame:CGRectMake(0, 0, 100, 100)];iamgeView.image = [UIImage imageNamed:@ 阅读全文

posted @ 2013-01-25 09:28 景树园 阅读(2184) 评论(0) 推荐(0)

2013年1月11日

IOS 引导界面 欢迎界面实现

摘要: 在常用的APP中,第一次使用,为了让用户有一个直观的良好的界面体验,需要制作一个欢迎界面、或者说是引到界面。今天介绍的一个完整的例子,使用了 UIScrollView 以及简单的图片、动画处理技术。大致讲下结构。用几幅图片,组成一个向右滑动的 UIScrollView然后再最后一个页面上,点击按钮,实现图片分裂动画 来跳转到登陆界面。核心代码讲解本文转自http://www.999dh.net/article/iphone_ios_art/53.html,转载请注明,谢谢!////tipViewController.m//welcom_demo_1////Created by chaoxiao 阅读全文

posted @ 2013-01-11 09:55 景树园 阅读(867) 评论(0) 推荐(0)

上一页 1 ··· 6 7 8 9 10 11 12 13 14 ··· 19 下一页

导航