textField 文字长度限定

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string;

{  //string就是此时输入的那个字符textField就是此时正在输入的那个输入框返回YES就是可以改变输入框的值NO相反

    if ([string isEqualToString:@"\n"])  //按会车可以改变

    {

        return YES;

    }

    NSString * toBeString = [textField.text stringByReplacingCharactersInRange:range withString:string]; //得到输入框的内容

    if (inputPhoneNumberField == textField)  //判断是否时我们想要限定的那个输入框

    {

        if ([toBeString length] > 11) { //如果输入框内容大于20则弹出警告

            textField.text = [toBeString substringToIndex:11];

            return NO;

        }

    }

    return YES;

}

textField 文字长度限定,布布扣,bubuko.com

时间: 2024-10-07 15:22:37

textField 文字长度限定的相关文章

textField文字长度限定

- (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string; {  //string就是此时输入的那个字符textField就是此时正在输入的那个输入框返回YES就是可以改变输入框的值NO相反 if ([string isEqualToString:@"\n"])  //按会车可以改变 { retu

程序日志--ios“文字长度--button与label的交互”程序

我的学习日志003:"文字长度--button与label的交互"程序 交代一下我做程序的工具:mac os x虚拟机10.9.3         Xcode6         百度^-^         参考书iPhone30天精通(本书已经过时,但是还有一定的参考价值,可以引导正确的学习方向). 没什么新的知识点,直接放步骤和代码. XCode新建SingleView程序,viewControllor.h代码如下: #import <UIKit/UIKit.h> #im

【转】如何用css限制文字长度,使溢出的内容用省略号…显示

文章转自这里http://blog.0755hqr.com/post-597.html ps:因在该地方没看到转载按钮,复制下存到这里以待自己方便,别人能看到帮助一下更是乐意之至,效果亲测可以实现,兼容IE.谷歌.火狐 由于文字内容长度的不确定,而网页的布局精确性,如果文字内容超出限定的区域(div,span等),会使页面变形.为了满足页面的布局合理,用css样式自动限制文字长度,使溢出内容用省略号…显示. 限制文字长的css样式如下: .text_overflow{ width:320px;

js输入文字长度判断

<html><head> <title>js判断输入字符串长度(汉字算两个字符,字母数字算一个)</title> <style type="text/css"> .pbt { margin-bottom: 10px; } .ie6 .pbt .ftid a, .ie7 .pbt .ftid a { margin-top: 1px; } .cl:after { clear: both; content: "."

table 中 文字长度大于td宽度,导致文字换行 解决方案

1.TD不换行 nowrap属性 表格table的td单元格中,文字长了往往会撑开单元格,但是如果table都不够宽了,就换行了好像(不要较真其他情况,我只说会换行的情况).换行后的表格显得乱糟糟,不太好看,我不喜欢这样的换行.当然可以通过对每列td都设置宽度,那样太麻烦了,并且有时没法预计td中的文字会有多长,没法给固定宽度. 为了让表格里文字不换行(预计也不会太长的字符串),可以给表格里td添加一个nowrap属性,如 <td nowrap>文字内容</td> 这样. 但是如果

获取文字长度

wpf //获取文字长度 private double MeasureTextWidth(string text, double fontSize, string fontFamily) { FormattedText formattedText = new FormattedText( text, System.Globalization.CultureInfo.InvariantCulture, FlowDirection.LeftToRight, new Typeface(fontFami

公告类型:可变的滚动视图,文字长度根据制定长度进行换行

最近由于功能的需求,写了一个容器可变的滚动视图,文字长度也是从网上找的, 这个Demo的效果是这样的: 在一个指定大小的背景图上边,点击按钮,出现一条信息,(每次的信息长度不固定),这条信息出现在背景图的ScrollView上,当信息没有占满ScrollView的大小时,它是不可以滚动的,然后再点击按钮,再往这条信息的下方出现一条信息,最后当信息占满ScrollView时,会自动向上滚动,ScrollView的大小也会自动根据信息的长度而改变. 下面贴一下源码: struct tagNotice

vue 设置初始值 为null 进行文字长度判断

今天上午我突然有bug.新创建的分组不能保存了,结果你猜怎么着vue 设置初始值 为null 进行文字长度判断.啊呀教训啊 我当时就把它们几个赋值null 了,结果我还在下面判断文字长度.哈哈真是觉得好蠢啊. 希望本篇能给你,帮助我是金陵彭于晏,我们下期再见. 原文地址:https://www.cnblogs.com/lq2333/p/11840257.html

iOS textfield输入长度限制汉字无效

-(void)textFiledEditChanged:(NSNotification *)obj{ UITextField *textField = (UITextField *)obj.object;        NSString *toBeString = textField.text;    NSString *lang = [[UITextInputMode currentInputMode] primaryLanguage]; // 键盘输入模式    if ([lang isEq