一,效果图。
images/loading.gif' data-original="http://images2015.cnblogs.com/blog/337518/201510/337518-20151015102437194-1503584201.jpg" width="217" height="400" />
二,工程图。
三,代码。
RootViewController.h
#import <UIKit/UIKit.h>//头文件#import "MoreView.h"@interface RootViewController : UIViewController{ //是否点击 BOOL isSwitch; //红色UIView界面 MoreView *moreView;}@end
RootViewController.m
//点击任何处,显示出红色的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; } }
MoreView.h
#import <UIKit/UIKit.h>@interface MoreView : UIView@end
MoreView.m
#import "MoreView.h"@implementation MoreView- (id)initWithFrame:(CGRect)frame{ self = [super initWithFrame:frame]; if (self) { // Initialization code //设计背景色为红色 self.backgroundColor=[UIColor redColor]; } return self;}@end
原标题:【代码笔记】点击任何处,显示出红色的UIView
关键词:ie