UITextField自定义键盘 ---->> 添

2017-07-17  本文已影响203人  json_jie

声明:此方法我在那里看见过,不是原创,忘记以前看见过的地址了,由于最近整理一下东西,觉得这个有必要blog 一下

光标 可以左右 移动

C70196F19ACB968A99D66C8A1C5E735D.png A5B0B790E91617E011646218C2FB3689.png 4C3FF2E8BC9E0F7E018EE5F21DC879E6.png

//隐藏系统键盘
_inputTextField.inputView = [[UIView alloc]initWithFrame:CGRectZero];

1)BaseTextField 基类
1> 禁止粘贴 选择 等等
<pre>
-(BOOL)canPerformAction:(SEL)action withSender:(id)sender {
UIMenuController menuController = [UIMenuController sharedMenuController];
if (menuController) {
[UIMenuController sharedMenuController].menuVisible = NO;
}
return NO;
}
</pre>
2> 第二种方法
<pre>
/

//// if(action ==@selector(paste:))//禁止粘贴
//// return NO;
//// if(action ==@selector(select:))// 禁止选择
//// return NO;
//// if(action ==@selector(selectAll:))// 禁止全选
//// return NO;
////
//// return[super canPerformAction:action withSender:sender];
//
*/
</pre>
2)UITextField 的 category 主要实现
.h 这两个方法
//获取光标的位置
<pre>

//使用的代码
<pre>

import "ViewController.h"

import "UITextField+ExtentRange.h"

@interface ViewController ()<UITextFieldDelegate>
{

__weak IBOutlet UITextField *_cardNumberTextField;

}
@end
@implementation ViewController

上一篇 下一篇

猜你喜欢

热点阅读