我创建了自定义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 );
}
由于自定义文本字段,当在密码字段上键入时,圆形点看起来很小&返回行动变得正常。
打字时
打字后
答案 0 :(得分:2)
从IOS 7开始,单词apple提供了我们无法做到的功能 事情并不是问题。默认情况下,它是安全的功能 文本框。