Hur*_*rkS 31 uitableview uifont ios
我在tableview中做了一些自动换行,因为有些值很大,它们离开了屏幕的边缘.
但是,字体和大小与粗体不匹配表视图的默认设置,并希望有人可以帮我解决这个问题.
这就是我要设置的字段:
- (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
{
NSString *cellText = @"Go get some text for your cell.";
UIFont *cellFont = [UIFont fontWithName:@"Helvetica" size:17.0];
CGSize constraintSize = CGSizeMake(280.0f, MAXFLOAT);
CGSize labelSize = [cellText sizeWithFont:cellFont constrainedToSize:constraintSize lineBreakMode:UILineBreakModeWordWrap];
return labelSize.height + 20;
}
Run Code Online (Sandbox Code Playgroud)
Jes*_*ack 62
你可以看看这个fontNamesForFamilyName:方法.
特别是对于Helvetica,有这些家庭
NSLog(@"%@", [UIFont fontNamesForFamilyName:@"Helvetica"]);
Run Code Online (Sandbox Code Playgroud)
Run Code Online (Sandbox Code Playgroud)"Helvetica-LightOblique", Helvetica, "Helvetica-Oblique", "Helvetica-BoldOblique", "Helvetica-Bold", "Helvetica-Light"
the*_*RON 59
如果您使用的是iOS中捆绑的Helvetica版本,您可以执行以下操作:
[UIFont boldSystemFontOfSize:17.0];
Run Code Online (Sandbox Code Playgroud)
dan*_*ard 27
例如,您必须具体询问字体
[UIFont fontWithName:@"Helvetica-Bold" size:17.0]
Run Code Online (Sandbox Code Playgroud)
以下是可用字体列表:http://www.iphonedevsdk.com/forum/iphone-sdk-development/6000-list-uifonts-available.html
Jes*_*nch 15
你会用:
+ (UIFont *)boldSystemFontOfSize:(CGFloat)fontSize
Run Code Online (Sandbox Code Playgroud)
如果您提供了自定义字体或使用系统提供的字体,则使用粗体字体作为字体名称:
[UIFont fontWithName:@"Arial-BoldMT" size:17];
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
54588 次 |
| 最近记录: |