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)

一、键盘风格   UIKit框架支持8种风格键盘。 typedef enum {      UIKeyboardTypeDefault,    ...

iOS开发-UITextField相关

iOS中UITextField控件的设置及使用。

IOS键盘的相关设置(UITextfield)

http://blog.sina.com.cn/s/blog_7018d3820101djut.html 一、键盘风格   UIKit框架支持8种风格键盘。 ...

IOS键盘的相关设置(UITextfield)

http://blog.sina.com.cn/s/blog_7018d3820101djut.html 一、键盘风格   UIKit框架支持8种风格键盘。 ...

iOS UI篇- UITextField键盘相关处理

看示例代码: #import "ViewController.h" #import "NetworkManagement.h"// 键盘高度缓冲值 #define INTERVAL_KEYBOARD ...

IOS键盘的相关设置(UITextfield)

一、键盘风格   UIKit框架支持8种风格键盘。 typedef enum {      UIKeyboardTypeDefault,    &#...

IOS键盘的相关设置(UITextfield)

一、键盘风格   UIKit框架支持8种风格键盘。 typedef enum {      UIKeyboardTypeDefault,    ...

IOS键盘的相关设置(UITextfield)

http://blog.sina.com.cn/s/blog_7018d3820101djut.html 一、键盘风格   UIKit框架支持8种风格键盘。 ...

分享一个iOS输入框特殊限制的代码 UITextField (Validation)

//个人总结,欢迎新增或修改#import typedef enum{ VALIDATION_TYPE_NUM_VALIDATED = 0,//数字 VALIDATION_TYPE_...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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