WEB开发网
开发学院手机开发iPhone 开发 iPhone开发进阶 编程定制 UIButton 阅读

iPhone开发进阶 编程定制 UIButton

 2010-02-27 23:24:00 来源:WEB开发网   
核心提示:的话,则是 countup ,iPhone开发进阶 编程定制 UIButton(2),这时 addTarget 接收的函数类型如下所示:1- (void) countup:(id)sender forEvent:(UIEvent *)event同一响应,也可以注册多个处理,比如下面的代码,将上面两种类型的动作函数都注册

的话,则是 countup ,这时 addTarget 接收的函数类型如下所示:

1

- (void) countup:(id)sender forEvent:(UIEvent *)event

同一响应,也可以注册多个处理,比如下面的代码,将上面两种类型的动作函数都注册了:

// 第一种处理方法

-(void)countup:(id)inSender {

count++;

[inSender setTitle:[NSString

stringWithFormat:@"count:%d", count]

forState:UIControlStateNormal];

}

// 第二种处理方法

-(void)countup {

count++;

}

-(void)countup:(id)inSender forEvent:(UIEvent *)event {

count++;

[inSender setTitle:[NSString

stringWithFormat:@"count:%d", count]

forState:UIControlStateNormal];

}

- (void)viewDidLoad {

[super viewDidLoad];

self.view.backgroundColor = [UIColor blueColor];

UIButton* button = [UIButton buttonWithType:UIButtonTypeInfoLight];

button.frame = CGRectMake(100,100,100,100);

// 注册第一种方法

[button addTarget:self action:@selector(countup:)

forControlEvents:UIControlEventTouchUpInside];

// 注册第二种方法

[button addTarget:self action:@selector(countup)

forControlEvents:UIControlEventTouchUpInside];

[button addTarget:self action:@selector(countup:forEvent:)

forControlEvents:UIControlEventTouchUpInside];

[self.view addSubview:button];

}

编译以后,显示如下:

CustomViewController

上一页  1 2 

Tags:iPhone 开发 进阶

编辑录入:coldstar [复制链接] [打 印]
赞助商链接