iOS实现账号、密码记住功能
发布时间 - 2026-01-11 00:12:47 点击率:次本文实例为大家分享了Android九宫格图片展示的具体代码,供大家参考,具体内容如下

一、效果图
二、工程图
三、代码
RegisViewController.h
#import <UIKit/UIKit.h> @interface RegisViewController : UIViewController @end
RegisViewController.m
//注册页面
#import "RegisViewController.h"
#import "LoginViewController.h"
@interface RegisViewController ()
{
UITextField *accountField;
UITextField *passField;
}
@end
@implementation RegisViewController
- (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.title=@"注册";
[self initView];
}
-(void)initView
{
accountField=[[UITextField alloc]initWithFrame:CGRectMake(50, 100, 200, 40)];
[accountField setBackgroundColor:[UIColor redColor]];
[accountField setPlaceholder:@"请输入账号"];
[accountField setKeyboardType:UIKeyboardTypeNumberPad];
[accountField setClearsContextBeforeDrawing:YES];
[self.view addSubview:accountField];
passField=[[UITextField alloc]initWithFrame:CGRectMake(50, 160, 200, 40)];
[passField setBackgroundColor:[UIColor redColor]];
[passField setPlaceholder:@"请输入密码"];
[passField setKeyboardType:UIKeyboardTypeNumberPad];
[passField setClearsContextBeforeDrawing:YES];
[self.view addSubview:passField];
UIButton *registeBut=[UIButton buttonWithType:UIButtonTypeRoundedRect];
registeBut.backgroundColor=[UIColor greenColor];
registeBut.frame=CGRectMake(70, 220, 100, 40);
[registeBut setTitle:@"注册" forState:UIControlStateNormal];
[registeBut addTarget:self action:@selector(resis) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:registeBut];
}
//注册的时候,将账号,密码保存到本地。
-(void)resis
{
NSUserDefaults *defaut=[NSUserDefaults standardUserDefaults];
[defaut setObject:accountField.text forKey:@"account"];
[defaut setObject:passField.text forKey:@"password"];
[defaut synchronize];
LoginViewController *login=[[LoginViewController alloc]init];
[self.navigationController pushViewController:login animated:YES];
}
- (void)didReceiveMemoryWarning
{
[super didReceiveMemoryWarning];
// Dispose of any resources that can be recreated.
}
LoginViewController.h
#import <UIKit/UIKit.h> @interface LoginViewController : UIViewController @end
LoginViewController.m
//登陆页面
#import "LoginViewController.h"
@class RegisViewController;
@interface LoginViewController ()
{
UITextField *accountField;
UITextField *passField;
}
@end
@implementation LoginViewController
- (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.title=@"登陆";
[self initView];
}
-(void)initView
{
accountField=[[UITextField alloc]initWithFrame:CGRectMake(50, 100, 200, 40)];
[accountField setBackgroundColor:[UIColor redColor]];
[accountField setKeyboardType:UIKeyboardTypeNumberPad];
[accountField setClearsContextBeforeDrawing:YES];
[accountField setText:[[NSUserDefaults standardUserDefaults] objectForKey:@"account"]];
[self.view addSubview:accountField];
passField=[[UITextField alloc]initWithFrame:CGRectMake(50, 160, 200, 40)];
[passField setBackgroundColor:[UIColor redColor]];
[passField setText:[[NSUserDefaults standardUserDefaults] objectForKey:@"password"]];
[passField setKeyboardType:UIKeyboardTypeNumberPad];
[passField setClearsContextBeforeDrawing:YES];
[self.view addSubview:passField];
UIButton *loginBut=[UIButton buttonWithType:UIButtonTypeRoundedRect];
loginBut.backgroundColor=[UIColor greenColor];
loginBut.frame=CGRectMake(70, 220, 100, 40);
[loginBut setTitle:@"登陆" forState:UIControlStateNormal];
[loginBut addTarget:self action:@selector(login) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:loginBut];
}
-(void)login
{
[self.navigationController popViewControllerAnimated:YES];
}
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# iOS账号密码记住
# iOS密码记住
# iOS账号记住
# iOS输入框(UITextField)密码明暗文切换方法
# iOS实现类似微信和支付宝的密码输入框(UIKeyInput协议)
# IOS实现输入验证码、密码按位分割(二)
# IOS开发使用KeychainItemWrapper 持久存储用户名和密码
# 利用VBS脚本修改联想笔记本BIOS密码的代码分享
# iOS密码在进入后台1小时后重新设置
# 请输入
# 大家分享
# 具体内容
# 大家多多
# 工程图
# 九宫格
# NSBundle
# nibBundleOrNil
# initialization
# Custom
# super
# bundle
# id
# implementation
# passField
# nibNameOrNil
# NSString
# initWithNibName
# initView
# title
相关栏目:
【
网站优化151355 】
【
网络推广146373 】
【
网络技术251813 】
【
AI营销90571 】
相关推荐:
专业企业网站设计制作公司,如何理解商贸企业的统一配送和分销网络建设?
Laravel如何实现多表关联模型定义_Laravel多对多关系及中间表数据存取【方法】
如何快速生成专业多端适配建站电话?
网站制作公司哪里好做,成都网站制作公司哪家做得比较好,更正规?
免费视频制作网站,更新又快又好的免费电影网站?
JavaScript中的标签模板是什么_它如何扩展字符串功能
Laravel如何使用Livewire构建动态组件?(入门代码)
手机网站制作与建设方案,手机网站如何建设?
Laravel如何自定义分页视图?(Pagination示例)
Laravel的.env文件有什么用_Laravel环境变量配置与管理详解
Laravel API资源类怎么用_Laravel API Resource数据转换
Python函数文档自动校验_规范解析【教程】
海南网站制作公司有哪些,海口网是哪家的?
EditPlus中的正则表达式实战(5)
Laravel如何发送邮件_Laravel Mailables构建与发送邮件的简明教程
Laravel如何处理文件上传_Laravel Storage门面实现文件存储与管理
如何正确选择百度移动适配建站域名?
php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】
Linux安全能力提升路径_长期防护思维说明【指导】
如何在IIS7中新建站点?详细步骤解析
利用JavaScript实现拖拽改变元素大小
如何在腾讯云免费申请建站?
Laravel如何保护应用免受CSRF攻击?(原理和示例)
怎么制作一个起泡网,水泡粪全漏粪育肥舍冬季氨气超过25ppm,可以有哪些措施降低舍内氨气水平?
Laravel如何使用Spatie Media Library_Laravel图片上传管理与缩略图生成【步骤】
Mybatis 中的insertOrUpdate操作
如何在新浪SAE免费搭建个人博客?
HTML 中如何正确使用模板变量为元素的 name 属性赋值
济南网站建设制作公司,室内设计网站一般都有哪些功能?
如何批量查询域名的建站时间记录?
阿里云高弹*务器配置方案|支持分布式架构与多节点部署
关于BootStrap modal 在IOS9中不能弹出的解决方法(IOS 9 bootstrap modal ios 9 noticework)
Laravel 419 page expired怎么解决_Laravel CSRF令牌过期处理
如何在万网自助建站中设置域名及备案?
在线ppt制作网站有哪些软件,如何把网页的内容做成ppt?
Laravel如何使用API Resources格式化JSON响应_Laravel数据资源封装与格式化输出
Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】
香港服务器建站指南:免备案优势与SEO优化技巧全解析
linux top下的 minerd 木马清除方法
Win11怎么查看显卡温度 Win11任务管理器查看GPU温度【技巧】
Laravel如何优化应用性能?(缓存和优化命令)
Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?
如何用手机制作网站和网页,手机移动端的网站能制作成中英双语的吗?
Swift中循环语句中的转移语句 break 和 continue
Laravel如何连接多个数据库_Laravel多数据库连接配置与切换教程
实例解析Array和String方法
米侠浏览器网页图片不显示怎么办 米侠图片加载修复
如何为不同团队 ID 动态生成多个独立按钮
怎么用AI帮你为初创公司进行市场定位分析?
企业在线网站设计制作流程,想建设一个属于自己的企业网站,该如何去做?

