美文网首页
给循环添加的图片用tag值给它以响应

给循环添加的图片用tag值给它以响应

作者: Anday_ | 来源:发表于2017-06-30 10:44 被阅读0次

NSArray *arr = @[@"mg_room_btn_liao_h",@"",@"",@"mg_room_btn_xinxi_h",@"mg_room_btn_liwu_h",@"mg_room_btn_fenxiang_h",@"mg_room_btn_guan_h"];

添加图片到数组

CGFloat x = 0;

初始位置

CGFloat kong = (widths-40*6)/10;

图片之间的空隙

for (int i = 0; i < 7; i++)

{

x = kong + (kong+40)*i;

// 图片

_imageView = [[UIImageView alloc] initWithFrame:CGRectMake(x, [UIScreen mainScreen].bounds.size.height-50, 40, 40)];

_imageView.tag = i;

_imageView.image = [UIImage imageNamed:arr[i]];

_imageView.userInteractionEnabled = YES;

UITapGestureRecognizer *tap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tap:)];

[_imageView addGestureRecognizer:tap];

[self addSubview:_imageView];

}

图片的响应事件

-(void)tap:(UITapGestureRecognizer *)tapGes

{

if (tapGes.view.tag ==0) {

}

if (tapGes.view.tag==3) {

}

if (tapGes.view.tag==4) {

}

if (tapGes.view.tag == 6)

{

}

}

相关文章

网友评论

      本文标题:给循环添加的图片用tag值给它以响应

      本文链接:https://www.haomeiwen.com/subject/fdubcxtx.html