UITextField不常用属性

1设置placeholder字体颜色和字体大小

第一种方法

UITextField  field=[[UITextField alloc]initWithFrame:CGRectMake(0, 0, 300, 300)];

[field setValue:[UIColor yellowColor] forKeyPath:@"_placeholderLabel.textColor"];

[field setValue:[UIFont boldSystemFontOfSize:16] forKeyPath:@"_placeholderLabel.font"];

第二种方法

field.attributedPlaceholder = [[NSAttributedString alloc] initWithString:@"请输入账号" attributes:@{NSForegroundColorAttributeName: [UIColor orangeColor],NSFontAttributeName:[UIFont boldSystemFontOfSize:34]}];

2inputAccessoryView属性使用, 

UITextFields和UITextView有一个inputAccessoryView的属性,当你想在键盘上展示一个自定义的view时,你就可以设置该属性。你设置的view就会自动和键盘keyboard一起显示了。

需要注意的是,你所自定义的view既不应该处在其他的视图层里,也不应该成为其他视图的子视图。其实也就是说,你所自定义的view只需要赋给属性inputAccessoryView就可以了,不要再做其他多余的操作。


最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容