2009-10-20 41 views
3

我使用如何在UITableView页脚上设置富文本属性?

- (NSString *)tableView:(UITableView *)tableView titleForFooterInSection:(NSInteger)section 
{ 
    if (section == 0) 
    { 
    return NSLocalizedString(@"Section_0_text", @""); 
    } 
    if (section == 1) 
    { 
    return NSLocalizedString(@"Section_1_text",""); 
    } 
    return nil; 
} 

我可以修改返回的字符串文字的字体,颜色和其他一些属性?

回答

2

使用以下方法来定制文字颜色等

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section 
2

为了扩大威利所说的内容,请记住,这不需要是复杂的自定义视图或任何东西。你可以返回一个简单的UILabel对象,所有的样式都是你的字体和颜色,并且这样做会很好。事实上,苹果的API文档就是这样推荐你完成的。

表格视图对章节页脚标题使用固定字体样式 。如果您想要 使用不同的字体样式,请改为使用代表方法 tableView:viewForFooterInSection: 替代地返回 自定义视图(例如,UILabel 对象)。

+0

首先我实现了这一点,但我面临着这个问题。我有两个部分,这两个部分都有页脚,如果我使用UIlable实现,那么页脚不会显示,因为它应该是。 UILable被绘制在我的第二部分之上,而且我不知道如何移动第二部分的Y位置。 – iamMobile 2009-10-20 22:53:27