iOS_ UITextField相关代码

原创 2015年11月17日 17:33:04

我发这篇的初衷很简单, 就是我用到得时候直接copy的, 完全没有技术难点什么的


#pragma mark ----编辑不被遮挡
// textField上移动画
- (
void)textFieldAnimate:(UITextField*)textField isUp:(BOOL)isUp{
   
int movementDistance =140;
   
// 根据需要调整平移距离
   
float movementDuration = 0.3f;
   
int movement = (isUp ? -movementDistance : movementDistance);
    [
UIViewbeginAnimations:@"textFieldAnimation" context:nil];
    [
UIViewsetAnimationBeginsFromCurrentState:YES];
    [
UIViewsetAnimationDuration:movementDuration];
   
self.view.frame= CGRectOffset(self.view.frame,0, movement);
    [
UIViewcommitAnimations];
}
#pragma mark- TextField Delegate
- (void)textFieldDidBeginEditing:(UITextField*)textField{
    [
selftextFieldAnimate:textFieldisUp:YES];
}

- (
void)textFieldDidEndEditing:(UITextField*)textField{
        [
selftextFieldAnimate:textFieldisUp:NO];
}

#pragma mark ----键盘消失
- (void)resignKeyboard
{
    [
_communityTFresignFirstResponder];
}

-(
void)touchesBegan:(NSSet*)touches withEvent:(UIEvent*)event
{
    [
_communityTFresignFirstResponder];
}


#pragma mark ----修改placeholder的字体颜色、大小

  1. textField.placeholder = @"username is in here!";  
  2. [textField setValue:[UIColor redColor] forKeyPath:@"_placeholderLabel.textColor"];  
  3. [textField setValue:[UIFont boldSystemFontOfSize:16] forKeyPath:@"_placeholderLabel.font"]; 


版权声明:本文为博主原创文章,未经博主允许不得转载。

iOS - UITextField代理方法详解(调用顺序)

UITextField 代理方法详解 今天通过自己的学习把textfield的代理方法全部罗列出来,先后调用顺序做了一下验证。 操作方法是,打开界面-->点击textField-->输入‘abc...
  • Coder_Han
  • Coder_Han
  • 2016年01月07日 14:58
  • 5035

iOS之UITextField对输入的内容的长度限制和内容限制

UITextField对输入的内容的长度限制和内容限制
  • wuzesong
  • wuzesong
  • 2016年05月17日 11:08
  • 2923

iOS:UITextField中键盘的关闭

在iOS 程序中当想要在文本框中输入数据,轻触文本框会打开键盘。对于 iPad 程序,其键盘有一个按钮可以用来关闭键盘,但是 iPhone 程序中的键盘却没有这样的按钮,不过我们可以采取一些方法关闭它...
  • u012890196
  • u012890196
  • 2013年12月10日 20:42
  • 5488

IOS键盘的相关设置(UITextfield)

一、键盘风格   UIKit框架支持8种风格键盘。 typedef enum {       UIKeyboardTypeDefault,                // 默认键盘:支持...
  • cc996
  • cc996
  • 2017年04月06日 18:09
  • 114

IOS键盘的相关设置(UITextfield)

http://my.oschina.net/anyson/blog/106073 一、键盘风格  UIKit框架支持8种风格键盘。 typedef enum { UIKeyboardType...
  • xiyu_xiaoxiao
  • xiyu_xiaoxiao
  • 2016年04月27日 11:34
  • 109

IOS键盘的相关设置(UITextfield)

一、键盘风格   UIKit框架支持8种风格键盘。 typedef enum {      UIKeyboardTypeDefault,                // 默认键盘:...
  • Zsk_Zane
  • Zsk_Zane
  • 2015年07月16日 18:39
  • 963

IOS键盘的相关设置(UITextfield)

http://blog.sina.com.cn/s/blog_7018d3820101djut.html 一、键盘风格   UIKit框架支持8种风格键盘。 ...
  • Love_Chou
  • Love_Chou
  • 2014年06月05日 10:42
  • 234

iOS开发-UITextField相关

iOS中UITextField控件的设置及使用。
  • NewbieProgrammer
  • NewbieProgrammer
  • 2015年11月25日 14:38
  • 351

iOS UI篇- UITextField键盘相关处理

看示例代码: #import "ViewController.h" #import "NetworkManagement.h"// 键盘高度缓冲值 #define INTERVAL_KEYBOARD ...
  • jeikerxiao
  • jeikerxiao
  • 2016年08月10日 15:52
  • 207

IOS键盘的相关设置(UITextfield)

一、键盘风格   UIKit框架支持8种风格键盘。 typedef enum {      UIKeyboardTypeDefault,                // 默认键盘:支持...
  • u014724552
  • u014724552
  • 2014年05月21日 11:33
  • 575
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:iOS_ UITextField相关代码
举报原因:
原因补充:

(最多只允许输入30个字)