自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 判断点是否在CGRect里面的函数

判断点是否在CGRect里面的函数     函数 返回 true ,falseCGRectContainsPoint

2012-05-30 16:26:54 1110

原创 UIView的 frame 的origin 还是左上角,而不是想的中央

UIView的  frame  的origin 还是左上角,而不是想的中央        一直以为虽然设置的时候是设置(left,top,width,height),但是以为从UIView取的frame里面的origin是指的中心点,今天才发现不是,也是 指的left,top  ,记录一下。

2012-05-30 15:43:56 1758

原创 UIImageView 里面加上UIButton不响应

UIImageView  里面加上UIButton不响应          UIImageView  里面加上UIButton不响应   ------------记录下,以后注意。

2012-05-30 15:40:09 1572

原创 UILabel如果让文本自适应

UILabel如果让文本自适应      经常遇到,UILabel里面的显示区域固定,   但是里面的文字显示合适的字体大小的时候,可以用下面的方法:            //title CGRect titleRect = CGRectMake(8, 5, 300.0f, 35.0f); m_titleLabel = [[

2012-05-29 15:57:56 16255

转载 MAC OS 快捷键

了解常见 Mac OS X 快捷键。快捷键方式即通过按下键盘上的组合键来调用 Mac OS X 中的功能。要使用快捷键或组合键,您可以同时按修饰键和字符键。例如,同时按下 Command 键(标有  符号的按键)和“c”键会将当前选中的任何内容(文本、图形等等)拷贝至夹纸板。这也称作 Command-C 组合键(或快捷键)。许多组合键中都包含修饰键。修饰键将改变 Mac

2012-05-24 10:58:14 1094

转载 Xcode 快捷键

Xcode 快捷键大全 收藏 现在说明一下,command相当于ms键盘的window键,option相当于ctrl,键值一样,系统偏好设置里面可以更改。 xcode 相关: 关于xcode  可设 偏好设置 command+, 清空缓存 可设 隐藏xcode command+h 隐藏其它 command+option+h 显示全部 可设 退出xcode com

2012-05-24 10:56:55 1356

转载 IOS获取屏幕分辨率

获取屏幕分辨率是个很有用的功能,尤其在一些游戏相关的开发中,图形的绘制与屏幕分辨率密不可分。得到当前屏幕的分辨率是必不可少的支持。获取屏幕分辨率可以两步走1、得到当前屏幕的尺寸:CGRect rect_screen = [[UIScreenmainScreen]bounds];    CGSize size_screen = rect_s

2012-05-24 10:53:23 7961 1

原创 CCLayer的dealloc 析构里面不要去释放 不是自己的child的 成员

CCLayer的dealloc 析构里面不要去释放 不是自己的child的 成员         我在一个自己的ALayer里面的init函数里面,创建了BLayer的一个对象:        BLayer blayer = [BLayer node]; [self.parent addChild:blayer z:1];       这个对象是

2012-05-23 15:56:19 1913

原创 CCLabelTTF尽量使用setPosition而不是使用.position属性,否则可能不显示

CCLabelTTF尽量使用setPosition而不是使用.position属性      今天在使用CCLabelTTF的过程中,发现一个现象,不论怎么设置,label就是不显示:代码如下:       //提示文字 if (m_dialog_type1_label == nil) { CGSize labelSize = m_dialog_typ

2012-05-11 11:18:16 5683 1

原创 stl中 bind1st和 bind2nd 以及not1等适配器的使用

stl中 bind1st和 bind2nd  以及not1 等适配器的使用         以上总结部分拷贝自:http://blog.csdn.net/yzm365487848/article/details/5568608  ,对该博客朋友表示感谢。        在我们使用stl的 一些算法的时候,比如find_if等,需要使用仿函数,如果仿函数有2个参数,但是算法需要一个一

2012-05-08 19:56:38 4673

原创 stl 中 std::binary_function 的使用

stl  中  std::binary_function 的使用        在我们使用stl的 一些算法的时候,比如find_if等,需要使用仿函数,如果仿函数有2个参数,但是算法需要一个一元的仿函数的时候,我们可以使用适配器,比如:bind1st和bind2nd来将仿函数适配成一元的操作符。       这个时候,如果仿函数是我们自己实现的,而不是stl提供的less,gre

2012-05-08 19:47:37 13899 2

原创 如何判断 是否是retina屏幕,是否是ipad

如何判断 是否是retina屏幕,是否是ipad        1.判断是否是retina屏幕                   #define IS_RETINA       (CC_CONTENT_SCALE_FACTOR() == 2)         或者          #define IS_RETINA       ([[CCDirector sharedD

2012-05-06 15:42:33 6792

原创 如何让CCLayer写的类可以到处 使用而不用改变任何基于坐标的代码(使用CCLayer.position)

如何让CCLayer写的类可以到处 使用而不用改变任何基于坐标的代码(使用CCLayer.position)         在我以前写的代码里面,CCLayer从来不设置position属性,然后自然就默认position为(0,0)了。那个时候不知道CCLayer还有position的这个属性,忘记了CCLayer是CCNode的子类,而CCNode是有position属性的。

2012-05-06 15:30:24 1632

原创 CCLayer中如何 控制只显示特定的区域

CCLayer中如何 控制只显示特定的区域           在CCLayer中,我们有时候要实现自己的CCLayer,当有内容超过我们的范围后,我们想不显示这个超出范围的内容,这个用opengGL的  glScissor  函数可以实现。scissor的意思是剪切。         在CCLayer中,负责绘制的函数是在visit函数中,所以我们需要将这个函数重写。

2012-05-06 15:18:19 3878

原创 ccTouchesBegan 中如何让获取的坐标是相对整个屏幕的坐标,而不是在当前view的坐标

ccTouchesBegan 中如何让获取的坐标是相对整个屏幕的坐标,而不是在当前view的坐标         在cocos2d中,在我们在CCLayer中处理 ccTouchesBegan等类似的touch事件的时候,我们一般用下面的代码来获得当前的用户点击位置:        UITouch *touch=[touches anyObject]; CGPoint touchLo

2012-05-06 15:04:57 6020 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除