美文网首页
QQ界面登入的制作

QQ界面登入的制作

作者: 小玉柚子 | 来源:发表于2016-07-14 19:32 被阅读0次

//

//  ViewController.m

//  QQ登陆界面

//

//  Created by lanou on 16/7/14.

//  Copyright © 2016年lanou. All rights reserved.

//

#import"ViewController.h"

@interfaceViewController()

//对使用的控件定义

@property(nonatomic,strong)UIButton*userbtn;

@property(nonatomic,strong)UIButton*denglubtn;

@property(nonatomic,strong)UILabel*zhlaber;

@property(nonatomic,strong)UILabel*mmlaber;

@property(nonatomic,strong)UITextField*textone;

@property(nonatomic,strong)UITextField*texttwo;

@property(nonatomic,strong)UIImageView*imageView;

@end

@implementationViewController

- (void)viewDidLoad {

[superviewDidLoad];

//    _建立账号和密码标签

self.zhlaber= [[UILabelalloc]initWithFrame:CGRectMake(20,250,50,20)];

self.zhlaber.text=@"账号";

[self.viewaddSubview:self.zhlaber];

self.mmlaber= [[UILabelalloc]initWithFrame:CGRectMake(20,290,50,20)];

self.mmlaber.text=@"密码";

[self.viewaddSubview:self.mmlaber];

//建立文本

self.textone= [[UITextFieldalloc]initWithFrame:CGRectMake(90,240,200,40)];

self.texttwo= [[UITextFieldalloc]initWithFrame:CGRectMake(90,280,200,40)];

//开启密文

self.texttwo.secureTextEntry=YES;

//开启两种键盘

self.textone.keyboardType=UIKeyboardTypeDefault;

self.texttwo.keyboardType=UIKeyboardTypeNumberPad;

//输入文本文字

self.textone.placeholder=@"请输入账号";

self.texttwo.placeholder=@"请输入密码";

//将文本框及内容添加到视图上

[self.viewaddSubview:self.textone];

[self.viewaddSubview:self.texttwo];

//建立登录按钮

self.denglubtn= [[UIButtonalloc]initWithFrame:CGRectMake(100,350,200,40)];

UIImage*image = [UIImageimageNamed:@"login_btn_blue_nor.png"];

[self.denglubtnsetBackgroundImage:imageforState:(UIControlStateNormal)];

[self.viewaddSubview:self.denglubtn];

//为登录按钮添加响应动作

[self.denglubtnaddTarget:selfaction:@selector(loginaction)forControlEvents:UIControlEventTouchUpInside];

//添加头像按钮

self.userbtn= [[UIButtonalloc]initWithFrame:CGRectMake(150,60,80,80)];

UIImage*image2 = [UIImageimageNamed:@"login_header@2x.png"];

[self.userbtnsetBackgroundImage:image2forState:(UIControlStateNormal)];

//确定头像圆形半径和多余部分切除

self.userbtn.layer.cornerRadius=40;

self.userbtn.layer.masksToBounds=YES;

[self.viewaddSubview:self.userbtn];

//为头像按钮添加响应动作

[self.userbtnaddTarget:selfaction:@selector(userbtnClick)forControlEvents:(UIControlEventTouchUpInside)];

}

-(void)userbtnClick

{

UIImagePickerController*imagePicker=[[UIImagePickerControlleralloc]init];

//设置代理,到@interface后面遵守协议

imagePicker.delegate=self;

//弹出系统相册

[selfpresentViewController:imagePickeranimated:YEScompletion:nil];

}

- (void)imagePickerController:(UIImagePickerController*)picker didFinishPickingImage:(UIImage*)image editingInfo:(nullableNSDictionary *)editingInfo

{

[self.userbtnsetBackgroundImage:imageforState:(UIControlStateNormal)];

[pickerdismissViewControllerAnimated:YEScompletion:nil];

//登录响应动作

} -(void)loginaction{

NSString*userstring,*passstring;

userstring =self.textone.text;

passstring =self.texttwo.text;

if(![userstringisEqualToString:@""]&&![passstringisEqualToString:@""]) {

NSLog(@"账号:%@",userstring);

NSLog(@"密码:%@",passstring);

}else{

UIAlertController*

tanchuang = [UIAlertControlleralertControllerWithTitle:@"提示"message:@"账号密码不能为空"preferredStyle:UIAlertControllerStyleAlert];

[selfpresentViewController:tanchuanganimated:YEScompletion:nil];

UIAlertAction*okaction = [UIAlertActionactionWithTitle:@"确认"style:UIAlertActionStyleDefaulthandler:^(UIAlertAction*_Nonnullaction) {

}];

UIAlertAction*canaelaction = [UIAlertActionactionWithTitle:@"取消"style:UIAlertActionStyleDefaulthandler:^(UIAlertAction*_Nonnullaction){

}];

[tanchuangaddAction:okaction];

[tanchuangaddAction:canaelaction];

}

}

- (void)didReceiveMemoryWarning {

[superdidReceiveMemoryWarning];

// Dispose of any resources that can be recreated.

}

@end

e��h�ry

相关文章

  • QQ界面登入的制作

    // // ViewController.m // QQ登陆界面 // // Created by lanou o...

  • qq登入开发

    点这里:https://blog.csdn.net/pan_y95/article/details/7791657...

  • 基于SpringBoot+STOMP协议实现的web聊天室

    项目地址在线预览 实现的功能 登入 登入成功后会将用户信息缓存到cookie中 登入界面 选择头像输入昵称后点击登...

  • 2.2登录界面设计

    登录界面的制作 一.登陆界面、 (1).开始界面QQ图片20181014172144.png (2).输入界面密码...

  • iOS实战【小微信】之登录界面

    UIStackView 登入界面必须有头像、用户名、密码以及登入按钮等空间;用StackView把用户名、密码和登...

  • web 登入界面测试

    具体需求:有一个登陆页面,上面有2个textbox,一个提交按钮。请针对这个页面设计30个以上的test case...

  • 2018-10-19

    主页面 注册界面 登入界面 管理员页面 普通用户页面 添加用户界面 查询用户界面 删除用户界面 修改用户界面 实体...

  • IOS QQ登入 失败 无法调用网页登入

    qq登入问题本来好好的,大概是上一周出现的问题 经过调研发现bu 解决方法 1,这是最方便最实用的方法 在审核版本...

  • 微信登入界面解析

    画面上只有两个物体:地球,一个小人的背影。 小人站在月球上?而且还没有死,说明小人具备不需要呼吸这样最起码的超能力...

  • 中心化服务器金融和去中心化区块链金融对比分析

    一、登入界面: 中心化:有独立域名、服务器,网站、app的会员管理入口登入。 去中心化:无服务器,无域名和app。...

网友评论

      本文标题:QQ界面登入的制作

      本文链接:https://www.haomeiwen.com/subject/noaejttx.html