摘要: 一.UIScrollView使用引导思路。1.之前我们所学的显示图片是用UIImageView2.将UIImageView添加到根视图中,不显示的原因:没有设置位置3.当图片比屏幕大时,直接放在屏幕大小的尺寸中,会被压缩。但是图片会被压缩。4.我们应该根据图片大小设置UIImageView的尺寸。但是发现屏幕显示的只有图片的一半。5.怎么才能看的见所有图片内容了,这就需要用到UIScrollView.6.将图片添加到UIScrollView时,发现还是不能滚动,因为没有设置UIScrollView的滚动视图。7.设置之后,就能滚动UIScrollView了,而且能看到所有图片内容.8.UISc 阅读全文
posted @ 2013-12-30 22:02 Rynn 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 一、类扩展(classextension,匿名分类)1.格式@interface类名(){//成员变量...}//方法声明...@end2.作用1>写在.m文件中2>一般用来扩充私有成员变量、@property属性、方法等二、随机数生成1.arc4random()会生成任意正整数和02.arc4random_uniform(100)会生成0~99的整数(包括0和99)三、UIView常见方法1.addSubview:(UIView*)child添加子控件用(最新添加的子控件,会显示在最上面)2.NSArray*subviews通过addSubview:方法添加的子控件都会存在于这个 阅读全文
posted @ 2013-12-29 21:34 Rynn 阅读(645) 评论(0) 推荐(0) 编辑
摘要: 封装思想:将相同的重复东西保存到方法里,不同的东西用参数代替。不相同的东西交给方法调用者,相同东西自己搞定。一、UIButton和UIImageView的区别1.显示图片1>UIImageView只能显示一种图片(图片默认会填充整个UIImageView)image\setImage:2>UIButton能显示2种图片*背景(背景会填充整个UIButton)setBackroungImage:forState:*前置(覆盖在背景上面的图片,按照之前的尺寸显示)setImage:forState:*还能显示文字2.点击事件1>UIImageView默认是不能响应点击事件2> 阅读全文
posted @ 2013-12-28 21:44 Rynn 阅读(515) 评论(0) 推荐(0) 编辑
摘要: 一、控件的属性1.CGRectframe1>表示控件的位置和尺寸(以父控件的左上角为坐标原点(0,0))2>修改这个属性,可以调整控件的位置和尺寸2.CGPointcenter1>表示控件的中点(以父控件的左上角为坐标原点)2>修改这个属性,可以调整控件的位置3.CGRectbounds1>表示控件的位置和尺寸(以自己的左上角位坐标原点,位置永远是(0,0))2>修改这个属性,只能调整控件的尺寸4.inttag1>表示控件的标识2>通过不同标识可以区分不同的控件5.CGAffineTransformtransform1>表示控件的形变状态( 阅读全文
posted @ 2013-12-27 22:01 Rynn 阅读(247) 评论(0) 推荐(0) 编辑