【代码笔记】iOS-点击任何处,显示出红色的UIView

一,效果图。

【代码笔记】iOS-点击任何处,显示出红色的UIView

二,工程图。

【代码笔记】iOS-点击任何处,显示出红色的UIView

三,代码。

RootViewController.h

【代码笔记】iOS-点击任何处,显示出红色的UIView
#import <UIKit/UIKit.h>
//头文件
#import "MoreView.h" @interface RootViewController : UIViewController
{
//是否点击
BOOL isSwitch;
//红色UIView界面
MoreView *moreView;
}
@end
【代码笔记】iOS-点击任何处,显示出红色的UIView

RootViewController.m

【代码笔记】iOS-点击任何处,显示出红色的UIView
//点击任何处,显示出红色的UIView
-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
{
if (isSwitch) {
[moreView removeFromSuperview];
isSwitch=NO;
}else{
moreView=[[MoreView alloc]initWithFrame:CGRectMake(10, 100, 200, 50)];
[self.view addSubview:moreView];
isSwitch=YES;
} }
【代码笔记】iOS-点击任何处,显示出红色的UIView

MoreView.h

#import <UIKit/UIKit.h>

@interface MoreView : UIView

@end

MoreView.m

【代码笔记】iOS-点击任何处,显示出红色的UIView
#import "MoreView.h"

@implementation MoreView

- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
// Initialization code //设计背景色为红色
self.backgroundColor=[UIColor redColor];
}
return self;
} @end
【代码笔记】iOS-点击任何处,显示出红色的UIView
 
 
上一篇:Oracle数据库中SCOTT用户下的默认表


下一篇:fastdfs迁移