• 自定义UITextField的文本内容位置


    textRectForBounds:
    Returns the drawing rectangle for the text field’s text.

    - (CGRect)textRectForBounds:(CGRect)bounds

    Parameters
    bounds
    The bounding rectangle of the receiver.

    Return Value
    The computed drawing rectangle for the label’s text.

    Discussion
    You should not call this method directly. If you want to customize the drawing rectangle for the text, you can override this method and return a different rectangle.

    The default implementation of this method returns a rectangle that is derived from the control’s original bounds, but which does not include the area occupied by the receiver’s border or overlay views.

     

    1
    2
    3
    4
    5
    6
    7
    - (CGRect)textRectForBounds:(CGRect)bounds {
        return CGRectMake(bounds.origin.x + 16.0f, bounds.origin.y, bounds.size.width, bounds.size.height);
    }
     
    - (CGRect)editingRectForBounds:(CGRect)bounds {
        return CGRectMake(bounds.origin.x + 16.0f, bounds.origin.y, bounds.size.width, bounds.size.height);
    }
     

     

    http://www.cocoachina.com/bbs/read.php?tid-7444.html

  • 相关阅读:
    C常用字符字符串处理函数
    ipmotool
    It旅程经典报错信息
    带外监控
    zookeeper工作原理解析
    浅析MySQL各种索引
    osx下查看jar文件
    TopCoder SRM624 BuildingHeightEasy 题解
    ViewPager切换动画效果改动
    vim中的高亮全部同样单词的方法
  • 原文地址:https://www.cnblogs.com/easonoutlook/p/2642821.html
Copyright © 2020-2023  润新知