我希望能够通过编程方式改变字体的样式(如粗体、常规、轻体、斜体)。我知道可以使用IB,但我想通过编程方式进行更改。需要一些指导。如果这是一个愚蠢的问题,请原谅。
例如,我的代码如下所示:
例如,我的代码如下所示:
lblAge.font = [UIFont fontWithName:@"Helvetica" size:20];
我想添加常规样式。我该怎么做?
lblAge.font = [UIFont fontWithName:@"Helvetica" size:20];
我想添加常规样式。我该怎么做?
这应该可以帮助你开始
offerTitle.font = [UIFont fontWithName:@"TimesNewRomanPS-ItalicMT" size:14.0f];//here offerTitle is the instance of `UILabel`
希望这可以帮助:)myLabel.font = [UIFont boldSystemFontOfSize:16.0f];
myLabel.font = [UIFont italicSystemFontOfSize:16.0f];
对于常规尺寸:
myLabel.font = [UIFont systemFontOfSize:16.0f];
查看 UIFont 的 API。将创建的字体分配给指定对象的属性“font”
oneLabel.font=[UIFont fontWithXXX];
static NSString *_myCustomFontName;
+ (NSString *)myCustomFontName:(NSString*)fontName{
if ( !_myCustomFontName ){
NSArray *arr = [UIFont fontNamesForFamilyName:fontName];
// I know I only have one font in this family
if ( [arr count] > 0 )
_myCustomFontName = arr[0];
}
return _myCustomFontName;
}