`

文本框防QQ登录界面 代理 协议 回车换控件

    博客分类:
  • IOS
 
阅读更多

 


 

使用协议时,需加文本框委托
 

//
//  HelloWorldViewController.h
//  QQ登录框
//
//  Created by mahongmin on 14-5-18.
//  Copyright (c) 2014年 mahongmin. All rights reserved.
//

#import <UIKit/UIKit.h>

@interface HelloWorldViewController : UIViewController <UITextFieldDelegate>

@property (weak, nonatomic) IBOutlet UITextField *txtQQNum;

@property (weak, nonatomic) IBOutlet UITextField *txtPwd;

@property (weak, nonatomic) IBOutlet UILabel *lblMessage;

- (IBAction)login:(id)sender;

@end


//
//  HelloWorldViewController.m
//  QQ登录框
//
//  Created by mahongmin on 14-5-18.
//  Copyright (c) 2014年 mahongmin. All rights reserved.
//

#import "HelloWorldViewController.h"

@interface HelloWorldViewController ()

@end

@implementation HelloWorldViewController

- (void)viewDidLoad
{
    [super viewDidLoad];
	// Do any additional setup after loading the view, typically from a nib.
}

- (void)didReceiveMemoryWarning
{
    [super didReceiveMemoryWarning];
    // Dispose of any resources that can be recreated.
}

//<UITextFieldDelegate>  协议:回车跳到下个控件
- (BOOL)textFieldShouldReturn:(UITextField *)textField {
    if (self.txtQQNum == textField) {
        [self.txtPwd becomeFirstResponder];
    } else if (self.txtPwd == textField) {
        [self login:nil];
    }
    return TRUE;
}

- (IBAction)login:(id)sender {
    NSString *qq = self.txtQQNum.text;
    NSString *pwd = self.txtPwd.text;
    
    NSString *msg = [NSString stringWithFormat:@"用户名%@,密码为%@", qq, pwd];
    
    self.lblMessage.text = msg;
}
@end

 

 

 

 

  • 大小: 53 KB
分享到:
评论

相关推荐

    QT Lineedit 单行文本编辑框 - qq_29406323的博客 - CSDN博客1

    一、简介QLineEdit类提供单行文本编辑框。二、信号函数新建项目文件,打开ui图形界面,拖入lineedit控件,选中lineedit对象,右键选择“转到槽

    C#开发实例大全(基础卷).软件开发技术联盟(带详细书签) PDF 下载

    主要内容有C#开发环境的使用、C#语言基础应用、字符串处理技术、数组和集合的使用、面向对象编程技术、数据结构与算法、Windows窗体基础、特色窗体界面、窗体控制技术、MDI窗体和继承窗体、Windows常用控件的使用、...

    C#编程经验技巧宝典

    102 &lt;br&gt;0162 如何实现C#中用键完成TAB的功能 102 &lt;br&gt;0163 如何限制文本框密码输入长度 102 &lt;br&gt;0164 数据输入为空提示 103 &lt;br&gt;0165 如何设置文本框光标到末尾 103 &lt;br&gt;0166 输入法调整...

    C#.net_经典编程例子400个

    83 实例069 在ListView控件中绘制底纹 84 实例070 在列表视图中拖动视图项 85 实例071 用ListView控件选取整行数据 88 实例072 用ListView控件开发登录界面 89 2.8 TreeView控件应用 91...

    使用VB程序发送微信.rar_VB登录微信。_vb 微信_vb微信聊天_发送

    本VB程序使用IE浏览器控件WebBrowser和网页版微信,通过RichTextBox文本框来发送微信。在RichTextBox文本框中输入要发送的微信消息,按回车键后,自动将输入的内容发送到微信中。

    《程序天下:JavaScript实例自学手册》光盘源码

    2.2 按回车调用登录按钮 2.3 动态创建按钮 2.3 平面按钮 2.4 按钮的嵌入效果 2.5 按钮改变状态栏信息 2.6 定义按钮的热键 2.7 取得控件的绝对位置 2.8 删除时的确认提示 2.9 按钮只能单击一次 2.10 防止按钮连击 ...

    程序天下:JavaScript实例自学手册

    2.2 按回车调用登录按钮 2.3 动态创建按钮 2.3 平面按钮 2.4 按钮的嵌入效果 2.5 按钮改变状态栏信息 2.6 定义按钮的热键 2.7 取得控件的绝对位置 2.8 删除时的确认提 示 2.9 按钮只能单击一次 2.10 防止按钮连击 ...

    delphi 开发经验技巧宝典源码

    0015 以原始风格显示控件的滚动条 11 0016 使用快捷键打开对象观察器中的“...”按钮 11 1.5 其他相关应用技巧 11 0017 安装合适的Delphi版本 11 0018 熟练掌握Delphi中的菜单项 12 0019 构成Delphi项目...

    delphi 开发经验技巧宝典源码06

    0015 以原始风格显示控件的滚动条 11 0016 使用快捷键打开对象观察器中的“...”按钮 11 1.5 其他相关应用技巧 11 0017 安装合适的Delphi版本 11 0018 熟练掌握Delphi中的菜单项 12 0019 构成Delphi项目...

    html入门到放弃笔记

    作用:保留源文档中的回车 和 空格 的作用 &lt;pre&gt;&lt;/pre&gt; 8、分区元素 1、块分区元素 语法:&lt;div&gt;&lt;/div&gt; 作用:布局 2、行内分区元素 语法:&lt;span&gt;&lt;/span&gt; 作用:设置同一行文字内的不同样式 9、行内元素 与...

    JSP实用技巧集合,jsp编程的一些小技巧总结

    15. 在jsp中,怎么实现按回车就可提交表单? 16. 在JSP中如何传递数组? 17. 按地址取图片? 18. JSP中如何上传图片到数据库字段? 19. 页面自动刷新? 20. 表单自动提交? 21. 从JSP传数据的到JAVABEAN里? 22. ...

    jsp编程技巧集锦

    在jsp中,怎么实现按回车就可提交表单? 16. 在JSP中如何传递数组? 17. 按地址取图片? 18. JSP中如何上传图片到数据库字段? 19. 页面自动刷新? 20. 表单自动提交? 21. 从JSP传数据的到JAVABEAN...

    js使用小技巧

    文本框的默认值 (this.defaultValue)"&gt; title换行 obj.title = "123&#13sdfs&#32" 获得时间所代表的微秒 var n1 = new Date("2004-10-10".replace(/-/g, "/")).getTime() 窗口是否关闭 win.closed checkbox...

Global site tag (gtag.js) - Google Analytics