zoukankan      html  css  js  c++  java
  • ios键盘隐藏

    方法一:在button按钮的点击事件中加上[self.textFiled resignFirstResponder]; 

    方法二: 

    在xib文件中,可以不在View页面上添加一个View控件 ,一个简单的办法是将View页面的类设置为UIControl(该类继承与UIView)

    .h文件:

    #import <UIKit/UIKit.h>
    @interface HomeViewController : UIViewController
    @property (retain, nonatomic) IBOutlet UITextField *nameField;
    @property (retain, nonatomic) IBOutlet UITextField *passwordField;
    - (IBAction)textFieldDoneEditing:(id)sender;
    - (IBAction)backgroundTap:(id)sender;
    @end

     .m文件:

    #import "HomeViewController.h"
    @interface HomeViewController ()
    @end
    @implementation HomeViewController
    @synthesize nameField;
    @synthesize passwordField;
    - (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 from its nib.
    }
    - (void)viewDidUnload
    {
        [self setNameField:nil];
        [self setNameField:nil];
        [self setPasswordField:nil];
        [super viewDidUnload];
        // Release any retained subviews of the main view.
        // e.g. self.myOutlet = nil;
    }
    - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
    {
        return (interfaceOrientation == UIInterfaceOrientationPortrait);
    }
    - (void)dealloc {
        [nameField release];
        [nameField release];
        [passwordField release];
        [super dealloc];
    }
    - (IBAction)textFieldDoneEditing:(id)sender {
        [sender resignFirstResponder];
        
    }
    - (IBAction)backgroundTap:(id)sender {
        [nameField resignFirstResponder];
        [passwordField resignFirstResponder];
    }
    @end
  • 相关阅读:
    需求采集
    <转>jmeter(十七)目录结构
    《Google软件测试之道》测试开发工程师
    聊聊学习和读书这件事
    聊聊用户
    jmeter(十六)配置元件之计数器
    《探索性软件测试》
    一个完整的性能测试流程
    js外部样式和style属性的添加移除
    jquery获取第一层li
  • 原文地址:https://www.cnblogs.com/hanjun/p/2742369.html
Copyright © 2011-2022 走看看