文本输入(TextField )
文章平均质量分 68
st646889325
这个作者很懒,什么都没留下…
展开
-
输入验证码界面
在很多App中都有输入验证码的功能需求,最近项目需要也有这个功能。做完之后简单整理了一下,将实现的基本思路做下记录。实现后的效果大致如下图所示,当四位签到码全部输入时,提交按钮是可以提交的,否则提交按钮失效,不允许提交。原创 2024-04-11 09:49:21 · 996 阅读 · 0 评论 -
iOS UITextField获取或失去焦点方法
实现如下效果,点击“账号”或“密码”,横线颜色由灰色变成蓝色代码如下:UILabel *mNameTitle = [[UILabel alloc] initWithFrame:CGRectMake(20, 200, 50, 40)];mNameTitle.text = @"账号";mNameTitle.textColor = [mUserUtil hexStringToColor:@"#333333" Alpha:1.0f];mNameTitle.font = [UIFont systemFo原创 2022-03-02 16:01:41 · 2570 阅读 · 0 评论 -
点击空白关闭键盘
//点击空白收回键盘-(void)touchReturnPad{ self.view.userInteractionEnabled = YES; UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selecto原创 2016-12-06 17:26:44 · 345 阅读 · 0 评论 -
UITextField内容缩进/placeholder改变颜色
UITextField 里面的字体内容如何缩进? 如何修改 UITextField 的placeholder 的颜色呢? 1.也许你会想到在 textField的底层加一层 UIView, 其实有一个更简单的技巧,就是通过其自身属性leftView去控制内容缩进。UITextField *putInTF = [[UITextField alloc]initWithFrame:CGRe原创 2016-12-07 09:25:55 · 807 阅读 · 0 评论 -
类方法创建控件
#pragma mark - 获取一个字符串的Size+ (CGSize )getSizeWithString:(NSString *)str WithSize:(CGSize )allowSize font:(NSInteger )font { NSMutableParagraphStyle *paragraphStyle = [[NSMutableParagraphS原创 2016-11-25 14:15:46 · 286 阅读 · 0 评论 -
点击空白关闭键盘
//点击空白收回键盘-(void)touchReturnPad{ self.view.userInteractionEnabled = YES; UITapGestureRecognizer *singleTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selecto原创 2016-12-08 08:48:54 · 335 阅读 · 0 评论 -
UITextField总结
1.UITextField的初始化及设置 searchTextField=[[UITextField alloc]initWithFrame:CGRectMake(1.0,0.0,searchBackGroundImageView.frame.size.width, searchBackGroundImageView.frame.size.height)];//创建一个UITextFiel原创 2016-11-28 10:47:54 · 339 阅读 · 0 评论 -
IOS开发UI篇之──键盘添加工具条
一、KeyBoardTopBar类文件 1)KeyBoardTopBar.h头文件#import @interface KeyBoardTopBar : NSObject {UIToolbar *view; //工具条 NSArray *textFields;原创 2016-12-21 10:16:21 · 1200 阅读 · 0 评论 -
UITextField显示文字或是图片,类似的登录页面
要显示的效果- (void)viewDidLoad { [superviewDidLoad]; // Do any additional setup after loading the view, typically from a nib. self.view.backgroundColo原创 2017-02-15 11:15:09 · 718 阅读 · 0 评论 -
限制UITextField输入的字数
- (id)initWithFrame:(CGRect)frame{ self = [superinitWithFrame:frame]; if (self) { [[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(textFile原创 2017-12-25 09:42:12 · 181 阅读 · 0 评论 -
限制 UITextField 输入的字符长度
- (id)initWithFrame:(CGRect)frame{ self = [superinitWithFrame:frame]; if (self) { [[NSNotificationCenterdefaultCenter]addObserver:selfselector:@selector(textFile原创 2017-12-25 09:48:57 · 273 阅读 · 0 评论 -
UITextFiedl 左侧设置小图标 leftview
实现如下需求在输入框左侧有一个小图标提示(比如账号左侧一个人的提示,密码左侧有一个锁的提示)直接上代码[objc] view plain copyuserName=[[UITextField alloc]initWithFrame:CGRectMake(10, SCREEN_HEIGHT*0原创 2016-12-12 15:44:32 · 375 阅读 · 0 评论 -
iOS键盘弹出 视图向上滚动键盘高度
首先要对键盘添加监听:在viewDidLoad中添加如下代码: [[NSNotificationCenter defaultCenter]addObserver:self selector:@selector(keyboardWillAppear:) name:UIKeyboardWillShowNotification object:nil];[[NSNotif转载 2016-11-02 09:01:51 · 374 阅读 · 0 评论 -
textField的leftView
#pragma mark - 字符串+ (UIView *)textFiledLeftViewWithText:(NSString *)text{ UIView *whiteView = [[UIViewalloc] initWithFrame:CGRectMake(0,0, 50,35)]; whiteView.background原创 2016-11-29 17:16:33 · 686 阅读 · 0 评论 -
UITextField 键盘上弹出"完成"字样
#import @interface QYTextField : UITextField@property (nonatomic,strong) UIToolbar *toolbar;@end#import "QYTextField.h"@implementa原创 2016-09-14 15:31:07 · 572 阅读 · 0 评论 -
TextField随着键盘的弹出上移
- (void)viewDidLoad { [super viewDidLoad]; [self setupButtomView]; [[NSNotificationCenter defaultCenter] addObserver:selfselector:@selector(keyboardWillShow:) name:@"UIK原创 2016-10-11 11:04:08 · 1057 阅读 · 0 评论 -
UITextField的使用
UITextField是输入字符的视图控件1 是UIView的子类,具有与view一样的属性2 字符输入只能是单行输入,不能换行,也不能多行输入3 与自己特有的属性4 textfield通常要设置其代理,并实现相应的代理方法5 主要使用场景,如:登录页面中输入帐号密码,或输入手机号,或输入昵称等方面6 使用注意事项:(1)输入键盘的显示,以及原创 2016-10-14 10:54:20 · 95 阅读 · 0 评论 -
UITextField数字输入限制
/// 数字输入限制(integerLength整数位数0时无限制;greater整数首位是否大于0;decimal是否带小数,decimalLength小数位数)- (BOOL)limitNumberShouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string integer:(NSIn原创 2016-10-14 10:56:19 · 429 阅读 · 0 评论 -
UITextField长度输入限制
///限制输入长度- (BOOL)limitLength:(int)maxLength shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string{ // 输入限制 if ([self isFirstResponder] && self.text.le原创 2016-10-14 10:56:32 · 256 阅读 · 0 评论 -
UITextField字符输入限制
/// 限制textField输入的文字,能输入或不能输入- (BOOL)limitTextFieldText:(NSString *)string limitStr:(NSString *)limitStr edit:(BOOL)canEdit{ NSCharacterSet *cs = [[NSCharacterSet characterSetWithCharac原创 2016-10-14 10:56:44 · 270 阅读 · 0 评论 -
iOS中UITextField的字数限制 emoji被截断问题
在开发中, 有些时候会碰到这样的需求: 希望输入框有最大字数限制. 比如, 用户昵称长度限制, 评论最大字数限制.刚开始的时候, 采用的是shouldChangeCharactersInRangehttp://stackoverflow.com/questions/433337/set-the-maximum-character-length-of-a-uitextfield转载 2016-10-31 10:11:04 · 2265 阅读 · 0 评论 -
UITextField字母大写
self.IdNumberTextField.autocapitalizationType = UITextAutocapitalizationTypeAllCharacters;//所有字母都大写原创 2016-11-16 09:18:32 · 1280 阅读 · 0 评论 -
iOS中多个UITextField的键盘处理
转载 2016-11-16 09:32:22 · 700 阅读 · 0 评论 -
限制UIAlertView上的TextField的输入字符长度
一个汉字占两个字符长度 UIAlertView *alertView = [[UIAlertView alloc] initWithTitle:@"签名" message:nil delegate:self cancelButtonTitle:@"取消" otherButtonTitles:@"确定", nil]; alertView.alertViewStyle = UIAlertV原创 2016-11-01 11:34:12 · 335 阅读 · 0 评论 -
textField的键盘监听
//监听键盘的弹出事件 // 创建一个NSNotificationCenter对象。 NSNotificationCenter *center = [NSNotificationCenterdefaultCenter]; //监听键盘的弹出通知 [center addObserver:selfselector:原创 2016-10-11 11:00:57 · 988 阅读 · 0 评论