- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
self.window=[[UIWindowalloc]initWithFrame:[[UIScreenmainScreen]bounds]];
self.window.backgroundColor=[UIColorwhiteColor];
UIViewController *v=[[UIViewControlleralloc]init];
self.window.rootViewController=v;
[self.windowmakeKeyAndVisible];
//创建标签文本并初始化
UILabel *label=[[UILabelalloc]initWithFrame:CGRectMake(10,40, 300, 40)];
//设置标签背景颜色
label.backgroundColor=[UIColorgreenColor];
//标签里显示的文本
[label setText:@"我是标签框"];//label.text=@"我是标签框";
//设置文本方向置中
label.textAlignment=NSTextAlignmentCenter;
//设置文本颜色
label.textColor=[UIColorblackColor];
//将标签添加到窗口上
[self.windowaddSubview:label];
//创建按钮并初始化
UIButton *btn=[[UIButtonalloc]initWithFrame:CGRectMake(10,80, 300, 40)];
//设置背景颜色
btn.backgroundColor=[UIColorblueColor];
//设置按钮标题
[btn setTitle:@"确定"forState:UIControlStateNormal];
//设置按钮图片
[btn setImage:[UIImageimageNamed:@"按钮图片.png"]forState:UIControlStateNormal];
//设定目标事件
[btn addTarget:selfaction:@selector(buttonTap:)forControlEvents:UIControlEventTouchUpInside];
//若点击没反应,那么就需要检查按钮的层级关系,是否在其上层还有一个透明的View遮挡住了
[self.windowaddSubview:btn];
return YES;
}
//按钮目标事件
-(void)buttonTap:(UIButton *)sender
{
NSLog(@"你点击了确定按钮");
}