【学习笔记】uiview点击(手势点击tap)

来源:互联网 发布:mac rar解压软件 编辑:程序博客网 时间:2024/06/11 18:12


#import "FourViewController.h"


@interface FourViewController ()


@end


@implementation FourViewController


//没什么用暂时

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil

{

   self = [superinitWithNibName:nibNameOrNil bundle:nibBundleOrNil];

   if (self) {

        

    }

    return self;

}



////////////////////////资料栏{本地数据,还未学习联网数据}///////////////////

- (void)viewDidLoad

{

    [superviewDidLoad];

    

//创建A视图,个人资料

   

UIView*zl_view=[[UIViewalloc]initWithFrame:CGRectMake(0,nav_View.bounds.origin.y+nav_View.bounds.size.height+20,self.view.bounds.size.width,70)];

UIView*zl_view.backgroundColor=[UIColoryellowColor];

    

//A视图上加载图片

   UIImageView*zl_imageView1=[[UIImageViewalloc]initWithFrame:CGRectMake(10,10,50, 50)];

    [zl_imageView1setImage:[UIImageimageNamed:@"1"]];

    [zl_view1addSubview:zl_imageView1];

    

//A视图上加载文字1

   UILabel*zl_Label1=[[UILabelalloc]initWithFrame:CGRectMake(70,20, 80, 20)];

    zl_Label1.text=@"王二狗";

    zl_Label1.font=[UIFontsystemFontOfSize:16];

    [zl_view1addSubview:zl_Label1];

    

//A视图上加载文字2

   UILabel*zl_Label2=[[UILabelalloc]initWithFrame:CGRectMake(70,40, 80, 20)];

    zl_Label2.font=[UIFontsystemFontOfSize:14];

    zl_Label2.text=@"187XXXXXXXXX";

    [zl_view1addSubview:zl_Label2];

    

//原视图上加载A视图

    [self.viewaddSubview:zl_view1];


//创建A视图点击事件,声明方法-(void)toGeRen.h文件注意代理@interface FourViewController : UIViewController<UIGestureRecognizerDelegate>

    zl_view1.userInteractionEnabled=YES;

    UITapGestureRecognizer*geren_Tap=[[UITapGestureRecognizeralloc]initWithTarget:selfaction:@selector(toGeRen:)];

    [zl_view1addGestureRecognizer:geren_Tap];

}


//点击个资料(点击手势)

-(void)toGeRen:(UITapGestureRecognizer*)gesture

{

    ZHYAQViewController*zhyaq_View=[[ZHYAQViewControlleralloc]init];

    [self.navigationControllerpushViewController:zhyaq_View animated:YES];

}



- (void)didReceiveMemoryWarning

{

    [superdidReceiveMemoryWarning];

    // Dispose of any resources that can be recreated.

}



0 0