Iphone UITextField是否将文本加粗?
快速提问,是否有人知道如何通过编程将文本字段中的文本设置为粗体或斜体 非常感谢Iphone UITextField是否将文本加粗?,iphone,objective-c,cocoa-touch,Iphone,Objective C,Cocoa Touch,快速提问,是否有人知道如何通过编程将文本字段中的文本设置为粗体或斜体 非常感谢 Gary可以使用适当的字体设置粗体和斜体等属性。有关更多详细信息,请参阅 UIFont * font = [UIFont fontWithName:@"Helvetica-Bold" size:[UIFont systemFontSize]]; [textField setFont:font]; 或者,如果您只是希望创建标准iPhone系统字体的粗体和
Gary可以使用适当的字体设置粗体和斜体等属性。有关更多详细信息,请参阅
UIFont * font = [UIFont fontWithName:@"Helvetica-Bold"
size:[UIFont systemFontSize]];
[textField setFont:font];
或者,如果您只是希望创建标准iPhone系统字体的粗体和斜体版本,则可以使用或方法。有一个名为UIFont的属性
@属性(非原子,保留)UIFont*font
要创建带有粗体的UIFont,我认为您可以使用:
+(UIFont*)fontWithName:(NSString*)fontName size:(CGFloat)fontSize
UIFont*font=[UIFont fontWithName:@“Helvetica粗体”大小:[UIFont systemFontSize]]代码>您可以使用以下方法获得粗体或斜体系统字体
UIFont* boldFont = [UIFont boldSystemFontOfSize:[UIFont systemFontSize]];
UIFont* italicFont = [UIFont italicSystemFontOfSize:[UIFont systemFontSize]];
然后简单地设置文本字段使用的字体
[textField_TOP_01 setFont:boldFont];
如果你想了解更多关于iPhone字体的信息,你可以在这里看到所有可用字体的屏幕截图:或者你可以阅读有关该类的内容,其中向你展示了如何在这里拉出“buttonFontSize”和“labelFontSize”等 如果普通字体类似
[UIFont fontWithName:@"Gill Sans" size:16]]
我可以通过将行修改为粗体
[UIFont fontWithName:@"GillSans-Bold" size:16]]
在swift 3.0中
假设UITextField变量名为textField
textField.font = UIFont(name: "HelveticaNeue-Medium", size: 17)// for medium
name: "HelveticaNeue-Bold" // for bold
如何在粗体和斜体之间混合如何将此格式的文本保存在txt文件中取决于您的目标。。。1.如果您想要只读的内容,那么可以使用UIWebView向用户显示HTML。(). 但这不允许编辑。2.如果您需要像可编辑视图这样的“页面”,那么我相信OmniGroup库提供了一个支持格式的可编辑文本区域。然而,我从未使用过它,在github上也找不到任何文档。完美的这让我可以使用“轻”字体,这是所有关于iOS7哈哈!
textField.font = UIFont(name: "HelveticaNeue-Medium", size: 17)// for medium
name: "HelveticaNeue-Bold" // for bold