ios 给textField每四位添加一个空格

#pragma mark - UITextFieldDelegate
- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
    if (textField == _cardTextField) {
        // 四位加一个空格
        if ([string isEqualToString:@""]) { // 删除字符
            if ((textField.text.length - 2) % 5 == 0) {
                textField.text = [textField.text substringToIndex:textField.text.length - 1];
            }
            return YES;
        } else {
            if (textField.text.length % 5 == 0) {
                textField.text = [NSString stringWithFormat:@"%@ ", textField.text];
            }
        }
        return YES;
    }
    return YES;
}
时间: 2024-12-22 00:47:45

ios 给textField每四位添加一个空格的相关文章

js实现input中输入数字每四位加一个空格

键盘各按键对应的数字 keycode 8 = BackSpace | keycode 9 = Tab   | keycode 12 = Clear keycode 13 = Enter   | keycode 16 = Shift  | keycode 17 = Control keycode 18 = Alt    | keycode 19 = Pause  | keycode 20 = CapsLock keycode 27 = Escape   | keycode 32 = Space  

objective ...-基于oc的ios开发,如何给一个系统类添加一个属性?

问题描述 基于oc的ios开发,如何给一个系统类添加一个属性? 基于oc的ios开发,如何给一个系统类添加一个属性? 目前我知道可以用继承或类别实现.但不知道哪种方式好 解决方案 用类别: .h文件 #import @interface UIButton (TLButton) @property(nonatomic,strong,readwrite)NSNumber* cityId; @property(nonatomic,strong,readwrite)NSNumber* typeId; @

ios-oc中在image view的view中添加一个textfield,textfield不能编辑?

问题描述 oc中在image view的view中添加一个textfield,textfield不能编辑? UIImageView *person = [[UIImageView alloc] initWithImage:[UIImage imageNamed:@"geren"]]; person.frame = CGRectMake(10, 10, 300, 130); UITextField *newPwd = [[UITextField alloc] initWithFrame:

ios开发中uiscrollview里嵌套一个uiscrollview

问题描述 ios开发中uiscrollview里嵌套一个uiscrollview ios开发中uiscrollview里嵌套一个uiscrollview 其中小得scrollview是一个用于放滚动图片的.大得scrollview是用于整个view滚动的..其中还有很多别的view譬如imageview等,现在遇到这样的问题:我滚动大得scrollview,放滚动图片的scroll不跟着动,就一直悬在固定的位置.求解 急呀 解决方案 如果小的uiscrollview是作为subview添加到外部

Xcode7.2中如何添加一个Empty Application模板

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处. 如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;) Xcode 6.0正式版之后已经没有所谓的Empty Application模板了,注意不要和Empty模板弄混,后者总是有的: 但是Empty模板里啥都没有,属于真正的"白手起家"的类型,估计没什么人需要"穷"的这样彻底 ;) 下面我们来看一下如何在Xcode7.2中添加一个Empty Application模板. 首先将模板的

ios 子控件被添加到父控件时会不会通知子控件?

问题描述 ios 子控件被添加到父控件时会不会通知子控件? 我有一个类继承UITextField,这个类里面还有一个控件,想在这个类被添加到父控件时,也把那个控件添加进去,怎么办? 解决方案 类被添加到父控件,是如何增加的呢?如果是代码,则需要你在代码中来设置这个类的控件的父控件.这个无法自动实现吧! 你这个所谓的控件,与 你 继承UITextField类是什么关系呢?如果已经是父子关系,则不用再设置了. 解决方案二: 你直接用代码来绑定.这样就可以控制控件等

ios-iOS 在viewDidLoad里面添加一个view,并添加在window上,结果发现显示不出来

问题描述 iOS 在viewDidLoad里面添加一个view,并添加在window上,结果发现显示不出来 对象是有存在的,只不过是被压到了self.view的下方. 为什么直接viewDidLoad里面往window添加会这样. 解决的方法是在视图全部加载完之后,在往window上添加,这样就能显示在最前面了. 这是为什么? 解决方案 我的可以啊! UIWindow *window = [UIApplication sharedApplication].keyWindow; UILabel *

文字显示-如何去掉span两端自动添加的空格?

问题描述 如何去掉span两端自动添加的空格? 上面的代码,显示结果中,span的两端多出两个空格 这对于老外可能比较方便,因为他们的单词之间本来就需要空格,然而对于中国人来说,还得重新调整margin什么的 这个问题,你们以前遇到过吗,有没有什么成熟的最佳实践? 解决方案 word-spacing:0; 解决方案二: div里面的三行改为一行就可以了 解决方案三: 下面这个词叼毛很屌 相关文章 android-Android阅读器如何实现文字两端对齐 html5-让span里面的文字换行? j

【道哥观点】透过一个空格看互联网产品体验变革

作为一个从PC互联网1.0时代走过来的互联网媒体从业者,如今在移动互联网2.0时代,虽然也赶时髦的自办了一个自媒体账号"道哥论道",但每次书写一些文章的时候,都习惯了在微软"Word"中成稿,然后再转到各个自媒体平台之上,供PC互联网或者移动互联网用户阅读. 在此种经历中,不经意发现了一个文章段落开头空格的小小细节变化,深究下去,其背后反应出来的变化或者说变革还真不少,于是发感慨如下: 在以前(其实也不是很久之前),在Word垄断文字处理工具的时代背景下,在PC互联