怎样响应按钮的事件:
imageView.userInteractionEnabled = YES; //允许图片的点击事件
如何处理点击:
UIButton *btn;
btn = [UIButton buttonWithType:UIButtonTypeCustom]; //button风格
btn.tag = 111; //按钮标签
btn.titleLabel.font = [UIFont systemFontOfSize: 14];
[btn setTitle:@"精装美图" forState:UIControlStateNormal];
[btn setFrame:CGRectMake(128, 1, 70, 25)]; //大小及位置
[btn addTarget:self action:@selector(btnPressed:) forControlEvents:UIControlEventTouchUpInside]; //设置事件
[self.view addSubview:btn];
//按钮响应事件
-(void) btnPressed:(id) sender
{
UIButton *myBtn=(UIButton *) sender;
if (myBtn.tag == 111)
{
PageControl *firstPageView = [[[PageControl alloc] init] autorelease]; //PageControl是一个定制的UIViewController
[self.navigationController pushViewController:firstPageView animated:NO]; //跳转,关闭跳转动画
}
if (myBtn.tag == 302)
{
SecondViewThirdSubViewController *secondView = [[[SecondViewThirdSubViewController alloc] init] autorelease];
[self.navigationController pushViewController:secondView animated:YES];
}
}