2015-04-23 3 views
0

У меня есть пользовательский UITableViewCell, который отображается в таблицеView. Этот UITableViewCell создается из файла nib. UITableViewCell имеет UILabel в нем. Код этого приведен ниже. Очевидно, я попытался уменьшить размер шрифта до фиксированного размера и ничего не работает. Вот что я сейчас делаю, чтобы установить размер шрифта.UITableViewCell Размер шрифта не изменяется

В UITableViewCell (это файл .m прилагается к СИБ) вот что я

- (void)awakeFromNib 
{ 
    UIFont *myFont = [ UIFont fontWithName: @"Arial" size: 4.0 ]; 
     self.LabelMyLabel.font = myFont; 
} 

Это как TableView создается

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath 
{ 
    static NSString *TransferIdentifier = @"TransferTableItem"; 

    FileTransferTableCell *cell = [tableView dequeueReusableCellWithIdentifier:TransferIdentifier]; 

    if (cell == nil) 
    { 
     NSArray *nib = [[NSBundle mainBundle] loadNibNamed:@"FileCustomTableCell" owner:self options:nil]; 
     cell = [nib objectAtIndex:0]; 
    } 

    //Set the text in the UITableViewCell here 
    cell.textLabel.text = [self.MyArray objectAtIndex:indexPath.row]; 
    return cell; 
} 

Я был бы признателен если кто-нибудь может помочь мне понять, почему мои тексты всегда постоянны (я также уменьшил размер шрифта метки в UITableViewCell в построителе интерфейса)?

+0

Попробуйте перевести свои коды в 'viewDidLoad' вместо' awakeFromNib'. –

+1

@Wongzigii В ячейке таблицы нет 'viewDidLoad'. – matt

+0

Вы проверили двойные соединения? это лейбл textLabel? – Siriss

ответ

2

Настройка шрифта ярлыка работает. Проблема в том, что вы устанавливаете текст неправильной метки. Вы говорите:

cell.textLabel.text = [self.MyArray objectAtIndex:indexPath.row]; 

Это неправильная метка. Вы хотите установить текст LabelMyLabel, а не textLabel. Это две разные метки.

+0

Perfect catch !!! Благодарим вас за очищение – Rajeshwar

0

Сменить cell.textLabel.text на cell.LabelMyLabel, так как это настройка в вашем наконечнике.

Смежные вопросы