具有安全类型的自定义TextField

时间:2014-06-20 06:02:16

标签: ios uitextfield

我创建了自定义TextField来更改占位符颜色&移动文本偏移很少。

这里的代码是。

-(void)drawPlaceholderInRect:(CGRect)rect{

    UIColor *color = [UIColor whiteColor];

    self.font = [UIFont fontWithName:@"Gotham-Medium" size:16];

    UIFont *font = self.font;

    NSDictionary *attrsDictionary = [NSDictionary dictionaryWithObjectsAndKeys:
     font, NSFontAttributeName,
     [NSNumber numberWithFloat:1.0], NSBaselineOffsetAttributeName,color,NSForegroundColorAttributeName, nil];

    [[self placeholder] drawInRect:rect withAttributes:attrsDictionary];

}

- (CGRect)textRectForBounds:(CGRect)bounds {
    return CGRectInset( bounds , 1 , 5 );
}

// text position
- (CGRect)editingRectForBounds:(CGRect)bounds {
    return CGRectInset( bounds , 1 , 5 );
}

- (CGRect)placeholderRectForBounds:(CGRect)bounds{

    return CGRectInset( bounds , 1 , 5 );

}

由于自定义文本字段,当在密码字段上键入时,圆形点看起来很小&返回行动变得正常。

打字时

enter image description here

打字后 enter image description here

1 个答案:

答案 0 :(得分:2)

enter image description here
enter image description here

  

从IOS 7开始,单词apple提供了我们无法做到的功能   事情并不是问题。默认情况下,它是安全的功能   文本框。