Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone UITextField是否将文本加粗?_Iphone_Objective C_Cocoa Touch - Fatal编程技术网

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