#define Start_X 5.0f // 第一个按钮的X坐标
#define Start_Y 5.0f // 第一个按钮的Y坐标
#define Width_Space 5.0f // 2个按钮之间的横间距
#define Height_Space 5.0f // 竖间距
#define Button_Height 50.0f // 高
#define Button_Width 175.0f // 宽
for (int i=0; i<self.arrcount.count; i++) {
self.imgAo=[[UIImageView alloc]init];
self.imgAo.backgroundColor=
[UIColor colorWithRed:((float)arc4random_uniform(256) / 255.0) green:((float)arc4random_uniform(256) / 255.0) blue:((float)arc4random_uniform(256) / 255.0) alpha:1.0];
NSInteger index = i % 2;
NSInteger page = i / 2;
self->_imgAo.frame = CGRectMake(index * (Button_Width + Width_Space) + Start_X, page * (Button_Height + Height_Space)+Start_Y, 30,30);
self.imgAo.image=[UIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:[self.arrcount[i]objectForKey:@"linkLogoPrefix"]]]];
[self->_bjView addSubview:self.imgAo];
self.AS=[[UIButton alloc]init];
self.AS.frame = CGRectMake(index * (Button_Width + Width_Space) + Start_X+40, page * (Button_Height + Height_Space)+Start_Y, 100,30);
[self.AS setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];
self.AS.tag=i;
[self.AS setTitle:[self.arrcount[i]objectForKey:@"linkname"] forState:UIControlStateNormal];
[self.AS addTarget:self action:@selector(mapBtnClick:) forControlEvents:UIControlEventTouchUpInside];
self.AS.titleLabel.font=[UIFont systemFontOfSize:12];
self.AS.backgroundColor=[UIColor yellowColor];
[self->_bjView addSubview:self.AS];
}
//关于for循环出来的btn 今天跳转传值问题
@property (nonatomic,strong)NSArray *arrMyData;
self.arrMyData =json[@"data"];
as.title= [[self.arrMyData objectAtIndex:btn.tag] objectForKey:@"linkname"];