我有一个文本框创建一个按钮,我也有按钮更改文本字段的字体。 我创建3个按钮,不同的称号17,20,36我想,按钮的功能改变文本框会我做什么的字体大小?
Answer 1:
如果你想简单地改变你的文本字段的字体大小,而不是改变它的字体样式的同时,下面的代码可能会工作:`
UITextField *yourTextField = [[UITextField alloc]init];
CGFloat yourSelectedFontSize = 14.0 ;
UIFont *yourNewSameStyleFont = [yourTextField.font fontWithSize:yourSelectedFontSize];
yourTextField.font = yourNewSameStyleFont ;
你必须要注意的一件事是:当您更改文本框的字体大小,你应该时刻注意你的文本字段视图的高度,让您的textfiled的身高比你的字体高度更高!
你可以试试!
Answer 2:
斯威夫特3版接受的答案:
let yourTextField = UITextField()
let customFont:UIFont = UIFont.init(name: (textField.font?.fontName)!, size: 14.0)!
font = customFont
yourTextField.font = customFont
Answer 3:
是的,你可以做到这一点。
但你必须改变文本域的框架也(可显示完整的(高度)文本)
[tFild_1 setFont:[UIFont fontWithName:@"Helvetica Neue" size:17]];
而不是“Helvetica Neue字体”用你的字体名称。
感谢名单,
Answer 4:
雨燕4是这样的:
yourTextField.font = UIFont.init(name: (Montserrat.bold.rawValue), size: 18.0)
相反,蒙特塞拉特使用的字体
文章来源: How to change textfield font size programmatically?