点击任何处,弹出另外一个界面(出行搭档)_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 点击任何处,弹出另外一个界面(出行搭档)

点击任何处,弹出另外一个界面(出行搭档)

 2014/10/21 11:25:49  粉粉色  程序员俱乐部  我要评论(0)
  • 摘要:点击任何处的效果图:文件目录:MoreView.h#import<UIKit/UIKit.h>@interfaceMoreView:UIView@endMoreView.m#import"MoreView.h"@implementationMoreView-(id)initWithFrame:(CGRect)frame{self=[superinitWithFrame:frame];if(self){//Initializationcode//设计背景色为红色self
  • 标签:

 

点击任何处的效果图:

文件目录:

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;
}

 

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;
    }
   
}

 

  • 相关文章
发表评论
用户名: 匿名