`

文本框防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
分享到:
评论

相关推荐

    QQ 登录界面 Qt实现|zddmail-6215779-QQ_20130905134551.zip

    【QQ登录界面Qt实现】是基于Qt框架设计的一个项目,主要目标是构建一个与QQ官方登录界面类似的用户界面。在给定的描述中,我们了解到这是一份源码备份,作者在CSDN博客上分享了相关的实现细节。尽管当前的实现仅包含...

    WPF QQ聊天界面

    2. **控件**:聊天界面通常包含文本框(TextBox)供用户输入消息,按钮(Button)用于发送消息,以及一个显示历史记录的滚动视图(ScrollViewer)。此外,还可以使用Image控件展示用户头像,ListView或DataGrid展示...

    vb qq课程设计

    在QQ登录界面,它被用来实现登录状态的选择,如在线、隐身、离开。通过设置公共变量,可以保存用户选择的状态并在好友展示界面显示。 4. **事件处理**: - VB中的控件具有各种事件,如Click、Keypress等。在实验中...

    PB日期控件

    PB日期控件,全称PowerBuilder日期控件,是PowerBuilder开发环境中的一种用户界面元素,用于显示和编辑日期数据。PowerBuilder是一款强大的Windows应用程序开发工具,尤其在数据库应用开发领域广泛应用。日期控件在...

    C#简单软键盘控件

    本篇文章将详细讨论如何创建一个简单的软键盘控件,并结合给定的“C#简单软键盘控件”标题和描述,深入讲解其核心知识点。 首先,软键盘控件通常用于在触摸屏设备或安全性较高的环境中,替代物理键盘输入。这个软...

    基于C#开发的图文报告编辑器控件资料

    总结来说,这款基于C#开发的图文报告编辑器控件是一款功能全面、性能优秀、界面友好的编辑工具,特别适用于需要结构化编辑和处理大量数据的医疗和报告制作行业。其轻量级设计、丰富的技术支持和对常见办公文档格式的...

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

    QT中的QLineEdit是用于创建单行文本输入控件的类,它是Qt库中GUI编程的重要组成部分。QLineEdit允许用户在应用程序中输入和编辑一行文本,常用于简单的数据输入或者搜索框等场景。以下是对QLineEdit类及其相关知识点...

    VB.NET 调用软键盘

    - 在控件上添加按钮,每个按钮代表键盘上的一个字符或功能键(如空格、回车等)。 - 为每个按钮添加Click事件处理程序,当用户点击按钮时,向文本框输入相应的字符。 - 考虑布局和设计,确保软键盘在不同屏幕尺寸...

    Winform界面设计之——TextBox水印提示

    本篇文章将详细探讨如何在Winform中实现TextBox的水印提示功能,这种功能类似于QQ登录窗体中的提示文字,当TextBox获得焦点时提示文字消失,失去焦点后重新显示,为用户提供清晰的操作指南。 首先,我们需要了解...

    C#高效分页控件源码-百万数据瞬间打开(winfrom)

    6. **回车登录**:通过监听回车键事件,实现用户按下回车键即可触发登录操作,提高用户体验。 7. **自增编号**:在数据库中,自增编号通常用于主键字段,确保每个新记录都有一个唯一的标识符。 8. **委托法实时增...

    Android之仿QQ输入框

    这个项目主要关注如何实现一个类似QQ应用中的编辑文本框(EditText)功能,它通常包括可扩展的输入区域、表情选择、语音输入以及发送按钮等功能。下面我们将详细探讨这些关键知识点。 1. **自定义EditText组件** ...

    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文本框中输入要发送的微信消息,按回车键后,自动将输入的内容发送到微信中。

    TCP网络聊天室

    MFC库提供了丰富的控件和类,使得开发者可以轻松地创建窗口、按钮、文本框等界面元素。在TCP网络聊天室的客户端程序中,可能使用CWnd、CEdit、CButton等类来构建用户界面,并通过ON_BN_CLICKED、ON_WM_CHAR等消息...

Global site tag (gtag.js) - Google Analytics