摘要: 在ViewController.m中- (void)viewDidLoad { [super viewDidLoad]; self.imageView = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"tutu.png"]]; ... 阅读全文
posted @ 2015-10-13 21:55 Coder_J 阅读(138) 评论(0) 推荐(0) 编辑
摘要: 在ViewController.m中声明@interface ViewController ()@property (nonatomic, strong) UIView *myView;@end@implementation ViewController- (void)viewDidLoad { [... 阅读全文
posted @ 2015-10-13 20:53 Coder_J 阅读(102) 评论(0) 推荐(0) 编辑
摘要: 在iOS中是一个滑块控件,基本用于视频播放进度,控制音量大小,控制播放器的进度条等等。UISlider继承于UIControl,拖动UISlider时,会提供一系列的值,滑块在不同的位置,获取的值也是不同的。RootView.m// slider 进度条 // 创建slider self.slide... 阅读全文
posted @ 2015-10-12 19:20 Coder_J 阅读(918) 评论(0) 推荐(0) 编辑
摘要: 分段控件提供了一栏按钮,但是每次只能激活一个按钮,每一个按钮对应不同的屏幕显示的东西(这里的不同,应该理解为数据的不同,view是相同的,如筛选出不同的信息,但是view是一样的(布局样式是一样的))。RootView.m// 创建segmentcontrol // 创建数组 NSMutableA... 阅读全文
posted @ 2015-10-12 19:16 Coder_J 阅读(138) 评论(0) 推荐(0) 编辑
摘要: UIImageView 这个类是iOS专门用来显示图片的类,几乎所有的图片,都是用这个类显示的。初始化方法:initWithImage:UIImageView *img = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"2.png"]... 阅读全文
posted @ 2015-10-12 19:11 Coder_J 阅读(144) 评论(0) 推荐(0) 编辑
摘要: 代理设计模式,功能跟addTarget/action比较像但是也有一些不同:先在AppDelegate.m中写入navigation,(用于push到下一个页面,模态也可以)#import "AppDelegate.h"#import "ViewController.h"@interface App... 阅读全文
posted @ 2015-10-11 20:15 Coder_J 阅读(844) 评论(0) 推荐(0) 编辑
摘要: 在写程序的时候,用了MVC将程序分层。那么就得在写程序的时候把对应的代码写在对应的层里。target/action模式,就是用来解决这个问题的。也就是所谓的解耦合。程序里就应该做到“高聚合,低耦合”。高聚合的意思,就是将属于自己的东西,都写在自己的层次里,尽量少的写在其他层次中。低耦合的意思,是不同... 阅读全文
posted @ 2015-10-11 19:57 Coder_J 阅读(283) 评论(0) 推荐(0) 编辑
摘要: 响应者: UIResponder类是响应者类,所有继承UIResponder 的类,都是响应者。iOS中,所有能响应事件的对象,都是响应者。响应者链:就是多个响应者组成的链。检测触碰视图:当接手一个事件时,过程如下:查询UIApplication是否有响应者,若有,往window找有没有子响应者/找... 阅读全文
posted @ 2015-10-11 19:48 Coder_J 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 在操作手机时,经常会有各种操作,在iOS中,就会用事件来处理这些操作(应该叫响应)。UIEvent,事件,就是硬件捕捉一个用户的操作设备的对象。iOS事件分为三类:触摸事件,晃动事件,远程控制事件触摸事件:用户通过触摸屏幕触摸设备操作对象,输入数据。实现触摸,就是iOS的UIView继承于UIRes... 阅读全文
posted @ 2015-10-10 13:15 Coder_J 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 视图控制器,本身可以检测到屏幕是否有在旋转,如果有屏幕旋转这个事件,处理这个旋转,需要重写一下几个方法即可。- (NSUInteger)supportedInterfaceOrientations这个方法是用来设置设备支持旋转的方向(这里说的旋转方式不是手机的旋转方向,而是屏幕里屏幕的旋转方向,因为... 阅读全文
posted @ 2015-10-10 11:56 Coder_J 阅读(324) 评论(0) 推荐(0) 编辑