RAG*_*poR 22 iphone uitableview ios
我想更改字体类型和大小UITableView
.例如,我如何将其设置为Tahoma?
ken*_*ytm 39
cell.textLabel.font = [UIFont fontWithName:@"ArialMT" size:144];
Run Code Online (Sandbox Code Playgroud)
这里cell
是UITableViewCell
你将返回-tableView:cellForRowAtIndexPath:
.
默认情况下,Tahoma不附带iOS,如果没有适当的许可证,您也无法合法复制它.但是,如果您不喜欢Arial,可以提供自定义的免费字体,请参阅如何在iPhone SDK中包含和使用新字体?.
添加到KennyTM的答案:
您可以使用- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
委托方法UITableView
来配置您的UITableViewCell
喜好:
- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath
{
cell.textLabel.textColor=[UIColor whiteColor];
cell.detailTextLabel.font=[UIFont fontWithName:@"Helvetica" size:16.0];
cell.detailTextLabel.textColor=[UIColor whiteColor];
}
Run Code Online (Sandbox Code Playgroud)
Apple文档内容如下:
表视图在使用单元格绘制行之前将此消息发送到其委托,从而允许委托在显示单元格对象之前对其进行自定义.此方法为委托提供了覆盖表视图前面设置的基于状态的属性的机会,例如选择和背景颜色.委托返回后,表视图仅设置alpha和frame属性,然后仅在向行或向外滑动时为行设置动画.
归档时间: |
|
查看次数: |
19806 次 |
最近记录: |