你的位置:首页 > 操作系统

[操作系统]【代码笔记】忘记密码选择整体button


一,效果图。

 

二,工程图。

三,代码。

RootViewController.h

复制代码
#import <UIKit/UIKit.h>@class BECheckBox;@interface RootViewController : UIViewController{  BECheckBox *passwordCheck;}@property(nonatomic,retain)BECheckBox *passwordCheck;@end
复制代码

 

RootViewController.m

复制代码
#import "RootViewController.h"//加入头文件#import "BECheckBox.h"@interface RootViewController ()@end@implementation RootViewController@synthesize passwordCheck;- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil{  self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];  if (self) {    // Custom initialization  }  return self;}- (void)viewDidLoad{  [super viewDidLoad];  // Do any additional setup after loading the view.    //隐藏导航条  self.navigationController.navigationBarHidden=YES;     //忘记密码按钮  BECheckBox *passCheckBox=[[BECheckBox alloc]initWithFrame:CGRectMake(61, 55, 80, 30)];  [passCheckBox setTitle:@"记住密码" forState:UIControlStateNormal];  [passCheckBox setTitleColor:[UIColor blackColor] forState:UIControlStateNormal];  passCheckBox.titleLabel.font=[UIFont systemFontOfSize:16];  [passCheckBox setTarget:self fun:@selector(passCheckBoxClick)];  passCheckBox.backgroundColor=[UIColor clearColor];  self.passwordCheck=passCheckBox;  [self.view addSubview:self.passwordCheck];    }//记住密码点击-(void)passCheckBoxClick{  if ([self.passwordCheck isChecked]) {    NSLog(@"记住密码");  }  else {    NSLog(@"取消记住密码");  }}- (void)didReceiveMemoryWarning{  [super didReceiveMemoryWarning];  // Dispose of any resources that can be recreated.}
复制代码