- (void)viewDidLoad
{
[super viewDidLoad];
// Do any additional setup after loading the view.
//segment 的标题数组
NSArray * titles = [NSArray arrayWithObjects:@"0",@"1",@"2",@"3", nil];
//利用标题数组初始化一个segmentedControl
UISegmentedControl * seg = [[UISegmentedControl alloc]initWithItems:titles];
seg.frame = CGRectMake(20, 20, 280, 50);
[self.view addSubview:seg];
[seg release];
[seg addTarget:self action:@selector(segAction:) forControlEvents:UIControlEventValueChanged];
[seg setTintColor:[UIColor purpleColor]];
[seg setTitle:@"啦啦啦" forSegmentAtIndex:2];
[seg setTitle:@"呵呵呵" forSegmentAtIndex:1];
[seg setImage:[UIImage imageNamed:@"64.eps"] forSegmentAtIndex:0];
[seg insertSegmentWithTitle:@"嘿嘿嘿" atIndex:0 animated:YES];
NSLog(@"%d",seg.numberOfSegments);
UISlider * sli = [[UISlider alloc] init];
sli.frame = CGRectMake(20, 100, 250, 20);
[self.view addSubview:sli];
[sli release];
[sli addTarget:self action:@selector(sliderAction:) forControlEvents:UIControlEventValueChanged];
[sli setValue:0.4 animated:YES];
sli.minimumValue = 0.1;
sli.maximumValue = 2;
sli.maximumValueImage = [UIImage imageNamed:@"3.jpg"];
sli.minimumTrackTintColor = [UIColor brownColor];
sli.maximumTrackTintColor = [UIColor purpleColor];
UISwitch * swi = [[UISwitch alloc] initWithFrame:CGRectMake(20, 150, 100, 50)];
[self.view addSubview:swi];
[swi release];
swi.onTintColor = [UIColor blueColor];
swi.tintColor = [UIColor yellowColor];
swi.thumbTintColor = [UIColor orangeColor];
swi.onImage = [UIImage imageNamed:@"64.eps"];
swi.offImage = [UIImage imageNamed:@"64.eps"];
swi.on = NO;
[swi addTarget:self action:@selector(swiAction:) forControlEvents:UIControlEventValueChanged];
UIStepper * step = [[UIStepper alloc] initWithFrame:CGRectMake(20, 200, 1, 50)];
[self.view addSubview:step];
[step release];
step.tintColor = [UIColor purpleColor];
[step setBackgroundImage:[UIImage imageNamed:@"64.eps"] forState:UIControlStateNormal];
step.minimumValue = 2;
step.maximumValue = 9;
step.value = 2;
step.stepValue = 1;
[step addTarget:self action:@selector(stepAction:) forControlEvents:UIControlEventValueChanged];
// UIImageView * button = [[UIImageView alloc] init];
// [self.view addSubview:button];
// [button release];
// [button setImage: [UIImage imageNamed:@"1.jpg"]];
// button.tag = 100;
// UIButton * bbb = [UIButton buttonWithType:UIButtonTypeCustom];
// [self.view addSubview:bbb];
// [bbb setImage:[UIImage imageNamed:@"3.jpg"] forState:UIControlStateNormal];
// bbb.tag = 1000;
// NSMutableArray * array = [NSMutableArray array];
// for (int i = 0 ; i < 7; i ++ ) {
// //1、产生图片名字
// NSString * imageName = [NSString stringWithFormat:@"huoju_%d.tiff",i + 1];
// //2、通过图片名字产生iamge 对象
// UIImage * imagee = [UIImage imageNamed:imageName];
// //3、将image对象加到数组里
// [array addObject:imagee];
// }
// image = [[UIImageView alloc]initWithFrame:CGRectMake(20, 20, 220, 400)];
// [self.view addSubview:image];
// [image release];
// image.animationImages = array;
// image.animationDuration = 1;
image.animationRepeatCount = 5;
// [image startAnimating];
NSMutableArray * array = [NSMutableArray array];
for (int i = 0 ; i < 22; i ++ ) {
//1、产生图片名字
NSString * imageName = [NSString stringWithFormat:@"Zombie%d.tiff",i + 1];
//2、通过图片名字产生iamge 对象
UIImage * imagee = [UIImage imageNamed:imageName];
//3、将image对象加到数组里
[array addObject:imagee];
}
image = [[UIImageView alloc]initWithFrame:CGRectMake(0, 50, 320, 400)];
[self.view addSubview:image];
[image release];
image.animationImages = array;
image.animationDuration = 1;
// image.animationRepeatCount = 5;
image.image = [UIImage imageNamed:@"Zombie1.tiff"];
}
-(void)segAction:(UISegmentedControl *)seg
{
NSLog(@"叫");
NSLog(@"%d",seg.selectedSegmentIndex);
}
-(void)sliderAction:(UISlider *)sli
{
// NSLog(@"aaaaaaa %f",sli.value);
// UIView * button = [self.view viewWithTag:100];
// button.frame = CGRectMake(20, 150, 200*sli.value, 200*sli.value);
// UIView * button = (UIButton *)[self.view viewWithTag:1000];
// button.frame = CGRectMake(20, 150, 200*sli.value, 200*sli.value);
image.animationDuration = sli.value * 2;
}
-(void)swiAction:(UISwitch *)swi
{
if (swi.on == YES) {
[image startAnimating];
NSURL* url = [NSURL URLWithString:@"tel://18842622375"];
[[UIApplication sharedApplication] openURL:url];
}else{
[image stopAnimating];
}
NSLog(@"lalalla");
}
-(void)stepAction:(UIStepper *)step
{
NSLog(@"%f",step.value);
image.animationDuration = step.value ;
}