多语言展示
当前在线:614今日阅读:181今日分享:30

iOS开发 使用UITextField制作登陆页

根据UITextField特性制作登陆页。内容页面包含账号密码提示文字、UITextField试图、一个登陆按钮、一个警告提示框。其中的内容简单,但却很实用。
工具/原料
1

MAC OS X操作系统

2

Xcode编译器

方法/步骤
1

创建工程项目和视图控制器      1、创建工程项目,新建一个UIViewController;      2、选中工程,右键-New File…选择“Cocoa Touch Class”-Next,给个合理的名称ViewController,再Next完成;      3、在AppDelegate.m文件包含#import 'ViewController.h';      4、初始化创建ViewController的视图控制器,并用导航栏控制器包含。将之设置为根视图控制器。

2

创建UITextField及添加代理      1、在ViewController.h添加事件代理和数据源代理。      2、在ViewController.h创建账号、密码的UITextField控件。      3、在ViewController.m初始UITextField。      4、代理授权并添加至视图。

3

创建登陆按钮并添加点击事件      1、在ViewController.m创建并初始化一个UIButton;      2、为UIButton添加点击监听事件;      3、将UIButton添加至视图;      4、写出点击事件方法。

4

实现登陆方法      1、获取账号和密码;      2、添加警告提示框显示。

5

添加账号输入字数限制      1、添加shouldChangeCharactersInRange方法;      2、区分中文和其他语言的输入(iOS7后不建议使用);      3、超过限制数字时返回NO,不超过返回YES。

6

点击回车键或空白处隐藏键盘      1、在textFieldShouldReturn添加代码消除第一响应者;      2、在-(void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event结束编辑。

代码下载地址
1

https://github.com/cjq002/UITextField.git

2

代码运行效果(如图)END

注意事项
1

当前使用MAC OS X 版本为10.9.5 当前使用Xcode版本为6.0

2

当前使用Xcode版本为6.0

推荐信息