zoukankan      html  css  js  c++  java
  • 开发常用

    @font-face { font-family: "宋体"; }@font-face { font-family: "宋体"; }@font-face { font-family: "@宋体"; }@font-face { font-family: "Cambria"; }p.MsoNormal, li.MsoNormal, div.MsoNormal { margin: 0cm 0cm 0.0001pt; text-align: justify; font-size: 12pt; font-family: Cambria; }.MsoChpDefault { font-family: Cambria; }div.WordSection1 { }

    textView自适应高度

    -(void)textViewDidChange:(UITextView *)textView{

        CGFloat h = 0;

        if (textView.text.length == 0) {

            h = 30;

        }else{

           

            h = textView.contentSize.height;

        }

        CGRect temp = textView.frame;

        temp.size.height = h;

    textView.frame = temp;

    }

    计算文字高度

    - (CGFloat)stringHeight:(NSString *)aString

    {

        // 计算文字高度

        CGRect r = [aString boundingRectWithSize:CGSizeMake([[UIScreen mainScreen] bounds].size.width - 20, 2000) options:NSStringDrawingUsesLineFragmentOrigin attributes:@{NSFontAttributeName : [UIFont systemFontOfSize:14.0f]} context:nil];

       

        return r.size.height;

    }

    输入框键盘上完成收键盘

    UIView *iv = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 0, 40)];

        iv.backgroundColor = [UIColor colorWithRed:210 / 255.0 green:213 / 255.0 blue:220 / 255.0 alpha:1];

        UIButton *textFieldSureButton = [UIButton buttonWithType:(UIButtonTypeSystem)];

        textFieldSureButton.frame = CGRectMake([UIScreen mainScreen].bounds.size.width - 50, 0, 50, 40);

        [textFieldSureButton setTitle:@"完成" forState:(UIControlStateNormal)];

        [textFieldSureButton setTitleColor:[UIColor whiteColor] forState:(UIControlStateNormal)];

        [textFieldSureButton addTarget:self action:@selector(dissmissKeyBoard) forControlEvents:(UIControlEventTouchUpInside)];

        [iv addSubview:textFieldSureButton];

       

    textView.inputAccessoryView = iv;

    textView.delegate=self;

    方法

    -(void)dissmissKeyBoard{

        [textView resignFirstResponder];

     

    }

    //***获取字符串

     

     

     

        NSString *str=tf.text;

     

    //***调用关键方法,获得bool值,yes或者no:

     

      BOOL ok= [self isIncludeSpecialCharact:str];

     

        if (ok==YES) {

     

            NSLog(@"包含有特殊字符");

     

        }else{

     

            NSLog(@"不包含特殊字符");

     

        }

     

    //***关键方法

     

     

     

    -(BOOL)isIncludeSpecialCharact: (NSString *)str {

     

    //***需要过滤的特殊字符:~¥#&*<>《》()[]{}【】^@/£¤¥|§¨「」『』¢¬ ̄~@#¥&*()——+|《》$_€。

     

        NSRange urgentRange = [str rangeOfCharacterFromSet: [NSCharacterSet characterSetWithCharactersInString: @"~¥#&*<>《》()[]{}【】^@/£¤¥|§¨「」『』¢¬ ̄~@#¥&*()——+|《》$_€"]];

     

        if (urgentRange.location == NSNotFound)

     

        {

     

            return NO;

     

        }   

     

        return YES;

     

    }

    字典变json

    NSData *jsonData = [NSJSONSerialization dataWithJSONObject:dic options:0 error:nil];

     NSLog(@"%@",[[NSString alloc] initWithData:jsonData encoding:NSUTF8StringEncoding]);

  • 相关阅读:
    c#正则表达式应用实例
    C# 中堆栈,堆,值类型,引用类型的理解 (摘抄)
    c#用正则表达式获得指定开始和结束字符串中间的一段文本
    asp.net c#截取指定字符串函数
    <收藏>提高Web性能的14条法则(详细版)
    利用Anthem.net 实现前台javascript调用服务器端c#函数 及流程分析
    Anthem.net
    jQuery animate(滑块滑动)
    .NET使用母版页后,控件名称自动生成导致js无法正常操作.net控件的问题
    Cocos2dx跨平台Android环境配置
  • 原文地址:https://www.cnblogs.com/xiao-xiao-jian/p/5636016.html
Copyright © 2011-2022 走看看