//
// Advertisement.m
// UI_2_HomeWork
//
// Created by 0101 on 13-7-28.
// Copyright (c) 2013年 PH. All rights reserved.
//
//加载广告条(app启动3秒后弹出广告条,并且用户可以手动关闭广告条)
#import "Advertisement.h"
#define KFrame(x,y,w,h) CGRectMake(x,y,w,h)
@implementation Advertisement
-(void)loadView
{
//初始化根视图
self.view = [[[UIViewalloc]initWithFrame:KFrame(0,0, 320,480)]autorelease];
self.view.backgroundColor = [UIColorwhiteColor];
//创建定时器,在app启动3秒后弹出广告条
NSTimer *time = [NSTimerscheduledTimerWithTimeInterval:3
target:self
selector:@selector(setUpAdvertisement)
userInfo:nil
repeats:NO];
}
//加载广告消息
-(void)setUpAdvertisement
{
//创建一个广告的试图
imgView = [[[UIImageViewalloc]initWithFrame:KFrame(0,0, 200,80)]autorelease];
imgView.center =self.view.center;
//用户交互
imgView.userInteractionEnabled =YES;
[self.viewaddSubview: imgView];
[imgViewrelease];
//创建一个用于关闭的按钮
UIButton *btn = [UIButtonbuttonWithType:UIButtonTypeRoundedRect];
btn.frame =KFrame(imgView.bounds.size.width -30, 20, 30, 30);
[btn setTitle:@"X"forState:0];
[btnaddTarget:self
action:@selector(closeAdvertisement:)
forControlEvents:UIControlEventTouchUpInside];
[imgViewaddSubview:btn];
//加载一个网络上的图片
[superviewDidLoad];
NSString *path =@"http://www.baidu.com/img/bdlogo.gif"; //图片陆军
NSURL *url = [NSURLURLWithString:path];//图片路径转换成url
NSData *data = [NSDatadataWithContentsOfURL:url];//
UIImage *img = [UIImageimageWithData:data];
imgView.image = img;
}
//关闭广告消息
-(void)closeAdvertisement:(UIButton *)sender
{
//就是将ImageView从父视图上移除
[imgViewremoveFromSuperview];
}
-(void)viewDidLoad
{
[superviewDidLoad];
}
-(void)didReceiveMemoryWarning
{
[superdidReceiveMemoryWarning];
}
@end