首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏日常技术分享

    iOS UITextField 限制输入

    通常情况下如果要限制UITextField的输入长度或输入类型要么在回调方法判断 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange selector(textFieldDidChange:) forControlEvents:UIControlEventEditingChanged]; - (void)textFieldDidChange:(UITextField // 数字 DTextFieldStringTypeLetter = 2 // 字母 }; NS_ASSUME_NONNULL_BEGIN @interface UITextField nonatomic , copy) IsTextFieldTypeBlock isTextFieldTypeBlock; @end NS_ASSUME_NONNULL_END #import "UITextField } /** 获取TextField输入范围 @param textField textField @return 范围 */ - (NSRange)getTextFieldRange:(UITextField

    1.5K10发布于 2019-01-28
  • 来自专栏sktj

    IOS UITextField 事件列表

    let rect = CGRect(x:10, y:80, width:300, height: ) let textField = UITextField(frame:rect) textField.placeholder // Dispose of any resources that can be recreated. } func textFieldShouldBeginEditing(_ textField:UITextField { return true } func textFieldDidBeginEditing(_ textField:UITextField) // became first responder { } func textFieldShouldEndEditing(_ textField:UITextField) -> Bool // return YES to allow editing ) -> Bool { return true } func textFieldShouldReturn(_ textField:UITextField)-> Bool { return true

    1.3K30发布于 2019-07-08
  • 来自专栏编程之旅

    iOS开发——定制UITextField

    所以今天我们从一些简单的复写UITextField方法开始,来讲一讲如何定制一个属于自己的UITextField。 今天我们主要从UITextField的键盘收起、placeholder的设置以及自定义距离、字体,以及控制输入文本时,距离UITextField边框的距离和UITextField中一些常用的方法和枚举变量等方面来阐述如何定制自己的 UITextField。 键盘的收起 首先我们先来看UITextField的键盘弹出和回收,UITextField在默认的情况下,键盘在输入完成后是不会自动回收的,这里我们讲解如何在按下Return键时,键盘自动回收。 至于placeholder的字体和字体大小设置 可以用如下方法设置,记住这个方法写在子类化的UITextField中是没有效果的,一定要写在创建UITextField的过程中。

    2.3K40发布于 2018-08-30
  • 来自专栏xx_Cc的学习总结专栏

    iOS-UITextField 全面解析iOS中UITextField 使用全面解析UITextField的代理方法通知UITextField 在storyboard 中设置属性

    iOS中UITextField 使用全面解析 建议收藏,用到的时候来这里一查就都明白了 //初始化textfield并设置位置及大小 UITextField *text = [[UITextField 对象的风格选项,你还可以定制化UITextField对象,为他添加许多不同的重写方法,来改变文本字段的显示行为。 //开始编辑时触发,文本字段将成为first responder } - (BOOL)textFieldShouldReturn:(UITextField *)textField { // 当点击键盘的返回键 *)textField{ //返回一个BOOL值,指定是否循序文本字段开始编辑 return YES; } - (BOOL)textFieldShouldEndEditing:(UITextField 限制只能输入一定长度的字符 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range

    9.6K60发布于 2018-05-10
  • 来自专栏码客

    iOS UITextField详解

    初始化textfield并设置位置及大小 UITextField *text = [[UITextField alloc]initWithFrame:CGRectMake(20, 20, 130, 30 text.clearsOnBeginEditing = YES; 内容对齐方式 //水平 text.textAlignment = UITextAlignmentLeft; //内容的垂直对齐方式 UITextField 对象的风格选项,你还可以定制化UITextField对象,为他添加许多不同的重写方法,来改变文本字段的显示行为。 *)textField{ //开始编辑时触发,文本字段将成为first responder } - (BOOL)textFieldShouldEndEditing:(UITextField 限制只能输入一定长度的字符 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range

    2.7K30发布于 2019-10-22
  • 来自专栏DannyHoo的专栏

    改变UITextField的光标颜色

    https://blog.csdn.net/u010105969/article/details/52984966 UITextField光标的颜色默认是蓝色的,之前产品经理想要让光标的颜色变成白色的

    4.6K20发布于 2018-09-13
  • 来自专栏sktj

    IOS UITextField UIButton 结合

    let rect = CGRect(x:10, y:80, width:300, height:40) let textField = UITextField(frame:rect) textField.placeholder textField.rightView = btnRight self.view.addSubview(textField) } func textFieldShouldReturn( textField:UITextField

    1.2K40发布于 2019-07-08
  • 来自专栏娱乐心理测试

    UITextField 常用方法实例

    自动添加其他字符串(空格)显示 自动显示空格 -(BOOL)textField:(UITextField*)textField shouldChangeCharactersInRange:(NSRange 输入金额限制 限制条件: 提现金额必须大于 20元 只能输入两位小数 不满足条件的 提交按钮不能点击 - (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange

    65540发布于 2019-05-26
  • 来自专栏一“技”之长

    iOS UITextField 使用与方法解读

    UITextField是IOS开发中用户交互中重要的一个控件,常被用来做账号密码框,输入信息框等。 初始化一个文字框: UITextField * textField = [[UITextField alloc]initWithFrame:CGRectMake(100, 30, 100, 100)]; :(UITextField *)textField;    将要结束编辑时调用的方法,返回YES则可以结束编辑状态,NO则不能 - (BOOL)textFieldShouldEndEditing:(UITextField *)textField;  结束编辑调用的方法 - (void)textFieldDidEndEditing:(UITextField *)textField;   输入字符时调用的方法 :(NSString *)string;   点击清除按钮时调用的函数,返回YES则可以清除,点击NO则不能清除 - (BOOL)textFieldShouldClear:(UITextField *)

    1.6K10发布于 2018-08-15
  • 来自专栏iOS知识点

    iOS 实时监听UITextField输入事件

    关闭首字母大写     [searchTextFieldsetAutocorrectionType:UITextAutocorrectionTypeNo];//关闭键盘联想      //设置 UITextField searchTextField.text =self.searchStr;     [searchTextFieldbecomeFirstResponder] // // // // UITextField textFieldDidChangeInterval; NSString *tempString; -(void)textFieldDidChange:(id)sender{          UITextField *senderText=(UITextField *)sender;      //    NSString *textSearchStr = [senderText.text stringByReplacingOccurrencesOfString

    2.4K30发布于 2019-12-18
  • 来自专栏岑志军的专栏

    UITextField添加点击高亮状态

    一、继承自UITextfield自定义一个SSTouchTextField 代码如下: #import "SSTouchTextField.h" @implementation SSTouchTextField

    1.3K50发布于 2018-05-28
  • 来自专栏css小迷妹

    UITextField限制输入文字的个数

    static constNSInteger Max_Character_Num =4;

    1.4K20发布于 2021-10-29
  • 来自专栏DannyHoo的专栏

    设置UITextField占位文字的颜色

    https://blog.csdn.net/u010105969/article/details/52985491 目前了解到两种设置占位文字颜色的方法 1.自定义,在UITextField上添加一个自己创建的

    2.1K20发布于 2018-09-13
  • 来自专栏iOS知识点

    iOS UITextField 文本输入框

    ///别忘在 .h 中写代理 <UITextViewDelegate> ///UILabel 显示的文本只读,无法编辑,可以根据文字个数自动换行; ///UITextField 可编辑本文,但是无法换行 UITextField* textField = [[UITextField alloc] initWithFrame:CGRectMake(10, 230, 300, 180)]; textField.tag *)textField{ return YES; } - (void)textFieldDidBeginEditing:(UITextField *)textField{ NSLog *)textField{ return YES; } //结束编辑 - (void)textFieldDidEndEditing:(UITextField *)textField{ *)textField{ return YES; } //键盘右下角return键 - (BOOL)textFieldShouldReturn:(UITextField *)textField

    4.1K20发布于 2020-01-19
  • 来自专栏网罗开发

    iOS UITextField 显示银行卡格式

    编码实现: 首先引用使用代理 类名 ()<UITextFieldDelegate> self.textField.delegate = self; 使用代理方法 - (BOOL)textField:(UITextField [textField setText:newString]; return NO; } return YES; } 使用以上方法即可实现UITextField

    1.1K20发布于 2021-01-29
  • 来自专栏日常技术分享

    iOS UITextField 限制输入长度控件

    在项目中,UITextField基本上都要求输入长度限制,通常的做法是监听UITextField [self.textField addTarget:self action:@selector(textFieldDidChange :) forControlEvents:UIControlEventEditingChanged]; - (void)textFieldDidChange:(UITextField *)textField 但是如果有很多页面都要求UITextField输入限制,每个页面都加监听太麻烦了 所以我们可以提取一个Category UITextField+Expand.h #import <UIKit/UIKit.h > typedef void(^LimitBlock)(void); NS_ASSUME_NONNULL_BEGIN @interface UITextField (Expand) @property +Expand.m #import "UITextField+Expand.h" #import <objc/runtime.h> @implementation UITextField (Expand

    3.9K20发布于 2019-04-01
  • 来自专栏sktj

    IOS UITextField文本框控件

    let rect = CGRect(x:60, y:80, width:200, height:30) let textField = UITextField(frame:rect) textField.borderStyle textField.delegate = self self.view.addSubview(textField) } func textFieldShouldReturn(_ textField:UITextField

    2.4K40发布于 2019-07-08
  • 来自专栏编程之旅

    UITextField设置leftView、圆角以及文字距离

    今天在工作中,搭建一个登录界面,因为涉及到用户名和密码的输入,所以在iOS中我们免不了要用到UITextField这个常见的输入控件。 UITextField效果 这里我们能看到这个UITextField的基本要求有如下几个: 输入框内有提示图片 之后输入的文字与输入框内的图片有间距 输入框有圆角 大致分为上面的三个特殊要求,那么我们一个一个来分析 ,首先是输入框内的提示图片,这里我们要讲UITextField里的两个属性,leftview和rightview,这两个属性分别能设置textField内的左右两边的视图,可以插入图片,我用最简单的代码来展示 *textField = [[UITextField alloc] initWithFrame:CGRectMake(0, 0, 100, 20)]; textField.leftView = //UITextField 文字与输入框的距离 - (CGRect)textRectForBounds:(CGRect)bounds{ return CGRectInset(bounds

    2.6K10发布于 2018-08-30
  • 来自专栏DannyHoo的专栏

    OC中监听所有的UITextField文字的变化

    https://blog.csdn.net/u010105969/article/details/52926539 在某个页面可能有多个UITextField,而且我们需要对这些UITextField 进行监听(如:注册页面,需要用户输入手机号、密码、验证码等等信息,只有所有信息都输入才可以点击注册按钮,这时就需要对注册页面的所有的UITextField进行监听,以判断注册按钮何时能点击); 直接上代码

    1.2K50发布于 2018-09-13
  • 来自专栏大宇笔记

    IOS UITextField 选择出生日期

    // Presented when object becomes first responder.  If set to nil, reverts to following responder chain.  If

    1.4K10发布于 2019-01-15
领券