zoukankan      html  css  js  c++  java
  • iOS 用keypath设置一些属性

    1.UIButton title 距左边显

    button.contentHorizontalAlignment = UIControlContentHorizontalAlignmentLeft;
    

      

      

    2.UITextField placeholder 颜色

    方法一:

    textField.placeholder = @"this is placeholder";  
    [textFieldsetValue:[UIColor redColor]forKeyPath:@"_placeholderLabel.textColor"];  
    [textFieldsetValue:[UIFontboldSystemFontOfSize:16]forKeyPath:@"_placeholderLabel.font"]; 
    

      

    方法二:(iOS 6 之后)

    NSMutableAttributedString *placeholder = [[NSMutableAttributedString alloc]initWithString:@"this is placeholder"];
    
    [placeholderaddAttribute:NSForegroundColorAttributeName
                      value:[UIColor redColor]
                      range:NSMakeRange(0, placeholder.length)];
    
    [placeholderaddAttribute:NSFontAttributeName
                      value:[UIFontboldSystemFontOfSize:14]
                      range:NSMakeRange(0, placeholder.length)];
    
    
    textField.attributedPlaceholder = placeholder;
    

    3.隐藏 tabBar 顶部的分割线

    [self.tabBar setValue:@(YES) forKeyPath:@"_hidesShadow"];
    

      

      

  • 相关阅读:
    vi/vim 如何添加和删除多行注释
    linux报错:命令未找到
    删除远程分支的方法
    k-vim常见快捷键
    [转]常见linux命令用法介绍
    python库termcolor用法
    gitignore样例解析
    [转]"git rm" 和 "rm" 的区别
    python中的slice用法
    牛客网linux试题-错误整理-20170914
  • 原文地址:https://www.cnblogs.com/saytome/p/6964779.html
Copyright © 2011-2022 走看看