2014-09-24 46 views
0

我正在尝试使用Interface Builder来设置静态表格视图单元格的字体。我使用界面生成器直观地添加了所有单元格。现在我想更改表格视图单元格的字体。Xcode接口生成器:静态表格视图单元格字体未设置

首先,我尝试选择每个单元格的标签并将其更改为属性文本,然后设置字体。即使预览显示正确的字体,但模拟器仍然显示正常的字体。

然后我把它作为一个普通的标签,但是从那里改变了字体。 Interface Builder仍然显示正确的字体。但结果显示其他情况。

那么我该怎么做?创建一个数组,创建一堆segues并使用cellForRowAtIndexPath函数会很麻烦。也许有更好的方法?谢谢。

回答

2

您应该使用下面的方法willDisplayCell设置表格单元格的自定义字体:

- (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 blueColor]; 
} 

因为当电池使用厦门国际银行文件或使用cellForRowAtIndexPath方法实际上是显示您的更改将丢失。

跟着这个LINKLINK

相关问题