67
[button setTitle:[[NSString alloc]initWithFormat:@"btn%i",i]
forState:UIControlStateNormal];
68 [button setTitleColor:[UIColor redColor] forState:UIControlStateNormal];
69
[button
addTarget:self
action:@selector(buttonOnClick:)
forControlEvents:UIControlEventTouchUpInside];
70 //button.backgroundColor = [UIColor clearColor];
71 [button setBackgroundImage:[UIImage imageNamed:[arr objectAtIndex:i] ]
forState:UIControlStateNormal];//设置图片,取数组的第 i 张图片 [array objectAtIndex:i];
72
73 //为后面按钮的视图控制器做准备。。。。
74 NSString *objName=[[NSString alloc]initWithFormat:@"%@",[arr
objectAtIndex:i]];
75 int tagValue=0;
76 if([objName isEqualToString:@"1.jpg"]){tagValue=1;};
77 if([objName isEqualToString:@"2.jpg"]){tagValue=2;};
78 if([objName isEqualToString:@"3.jpg"]){tagValue=3;};
79 if([objName isEqualToString:@"4.jpg"]){tagValue=4;};
80 button.tag = tagValue + 100; //加上 100 以免跟其它 tag 一样
81 [self.view addSubview:button];
82
83 //.................................................................
84 offset += 90 + 15;
85 if(offset>320){
86 offset=10;
87 cellPadingY+=100;
88 }
89
90
91
92 }
93 CATransition *transition = [CATransition animation];
94 transition.duration = 3;
95
transition.timingFunction
=
[CAMediaTimingFunction
functionWithName:kCAMediaTimingFunctionEaseOut];
96 transition.type = kCATransitionFade;
97 transition.delegate = self;
98 [self.view.layer addAnimation:transition forKey:nil];
99
100 [super viewDidAppear:animated];
101 }
复制代码