пытается использовать другой шрифт и размер шрифта на TabelViewCell, но не работает.Приведенный текст не работает на TableView Cell
Вот что я пробовал:
cell.textLabel.attributedText = [infoCells objectAtIndex:indexPath.row];
Этот код делает приложение аварии
Затем я попытался это:
cell.textLabel.text = [infoCells objectAtIndex:indexPath.row];
Теперь все работает, но шрифт и размер шрифта делает не изменить.
Вот некоторый код из моего приложения:
- (void)viewDidLoad
{
[super viewDidLoad];
infoCells = [[NSMutableArray alloc] initWithCapacity:2];
[infoCells addObject:@"DOI"];
[infoCells addObject:@"WIS?"];
[infoCells addObject:@"اللَّهُمَّ إِنِّي أَسْتَخِيرُكَ بِعِلْمِكَ وَأَسْتَقْدِرُكَ بِقُدْرَتِكَ"];
}
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
static NSString *CellIdentifier = @"Cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier forIndexPath:indexPath];
// Configure the cell...
cell.textLabel.attributedText = [infoCells objectAtIndex:indexPath.row];
cell.textLabel.font = [UIFont fontWithName:@"Adobe Arabic" size:20];
return cell;
}
Ваш массив 'infoCells' не содержит объектов' NSAttributedString'. Просто нормальные объекты 'NSString'. – rckoenes
как я могу привязать строки? – user1951876
Вы создаете объект 'NSAttributedString' и снабжаете его соответствующими атрибутами. – rckoenes