笔记二

  • iOS自定义TextView/TextField 光标颜色、长度、高度

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    // TextView/TextField光标颜色可通过设置tintColor属性进行修改:
    self.textView.tintColor = [UIColor redColor];
    // TextView/TextField自定义光标长度或高度, 可通过重写父类方法caretRectForPosition:实现:
    - (CGRect)caretRectForPosition:(UITextPosition *)position
    {
    CGRect originalRect = [super caretRectForPosition:position];
    originalRect.size.height = self.font.lineHeight + 2;
    originalRect.size.width = 5;
    return originalRect;
    }