// Created By 郭仔 2015年04月17日23:30:33
今天搞了一晚上的设计模式,本来用ios启动流程的初始代理UIApplicationDeleg来设置页面转换的,却越来越麻烦,还是用了简单的笨方法实现了,明天把这个内容写下来。
==================
没什么时间了,直接上代码:
==================
UIImageView:
// =================UIImageView==================================== UIImageView * imageView = [[UIImageView alloc]initWithFrame:CGRectMake(100, 200, 50, 50)]; imageView.image = [UIImage imageNamed:@"3"]; [imageView.layer setShadowColor:[UIColor greenColor].CGColor]; imageView.layer.shadowOffset = CGSizeMake(5, 5); // 设置不透明度 imageView.layer.shadowOpacity = 0.5; NSMutableArray * images = [NSMutableArray array]; for (int i = 7; i < 13; i ++) { NSString * name = [NSString stringWithFormat:@"%d.png",i]; UIImage * img = [UIImage imageNamed:name]; [images addObject:img]; } imageView.animationImages = images; // 设置动画间隔,必须在startAnimating之前设置间隔 imageView.animationDuration = 1; [imageView startAnimating]; //imageView.contentMode = UIViewContentModeScaleAspectFill; // imageView.contentMode = UIViewContentModeTop; // 25把我自己的图片变成圆形,这里的25代表的是半径 imageView.layer.cornerRadius = 25; [imageView.layer setMasksToBounds:YES]; [self.window addSubview:imageView]; [imageView release];==========================
UISlider:
#pragma mark - UISlider UISlider * slider = [[UISlider alloc]initWithFrame:CGRectMake(50, 200, 200, 50)]; slider.minimumValue = 100; slider.maximumValue = 200; // 设置让slider倒立(即竖直方向) // slider.transform = CGAffineTransformMakeRotation(M_PI_2); // 设置划过的区域的颜色 slider.minimumTrackTintColor = [UIColor blackColor]; // slider.tintColor = [UIColor redColor]; // 设置未划过区域的颜色 slider.maximumTrackTintColor = [UIColor redColor]; UIImage * img = [UIImage imageNamed:@"3"]; [slider setThumbImage:img forState:UIControlStateNormal]; slider.thumbTintColor = [UIColor blueColor]; [slider addTarget:self action:@selector(sliderChanged:) forControlEvents:UIControlEventValueChanged]; [self.view addSubview:slider]; [slider release];=====================================
UISegment:
#pragma mark - UISegmentedControl NSArray * items = [NSArray arrayWithObjects:@"首页",@"列表",@"收藏", nil]; UISegmentedControl * seg = [[UISegmentedControl alloc]initWithItems:items]; seg.frame = CGRectMake(30, 50, 250, 30); seg.tintColor = [UIColor blackColor]; [seg insertSegmentWithTitle:@"我的页面" atIndex:1 animated:YES]; seg.selectedSegmentIndex = 2; [seg addTarget:self action:@selector(segClicked:) forControlEvents:UIControlEventValueChanged]; [self.view addSubview:seg]; [seg release];=====================================
UIControl:
UIControl的核⼼心功能:
为控制控件通过addTarget: action: forControlEvents: ?方法来添加事 件。
通过removeTarget: action: forControlEvents: 来移除事件。
=====================================
小结:
UIControl是所有控制类控件的基类。 UISlider是可以响应滑动事件的控件 UISegmentedControl是可以实现单选的控件 UIImageView除了能显?示单张图?片,还能处理?一组图?片的播放
=====================================
这次太晚了,到家就要12点了~~~~~~~~~~~~
原文地址:http://blog.csdn.net/guoxianzhuang/article/details/45103771