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
  • 相关阅读:
    使用kindeditor获取不到富文本框中的值
    ASP.NET中的文件操作(文件信息,新建,移动,复制,重命名,上传,遍历)
    2018 遇到selenium.common.exceptions.WebDriverException问题
    DataTable与实体类互相转换
    反射load,loadfile,LoadFrom区别
    DbSet.Attach(实体)与DbContext.Entry(实体).State = EntityState.Modified 区别
    .net 面试总结
    C# Linq 常用查询操作符
    windows下nginx的安装及使用
    熊猫热土-环汶川50公里越野赛赛记
  • 原文地址:https://www.cnblogs.com/hanjun/p/2742369.html
Copyright © 2011-2022 走看看