Ho una vista tabella che contiene celle personalizzate con un'etichetta. Voglio cambiare il carattere di questa etichetta in "Roboto-Bold". Ma non funziona (ancora lo stesso carattere predefinito). Quello che ho fatto finora:iOS: carattere personalizzato Robot-Bold (non funzionante)
- scaricati "Roboto-Bold.ttf"
- Aggiungere il tipo di carattere al mio progetto
- info.plist Modificato aggiungendo: Fonts forniti da applicazione, item0 = Roboto-Bold.ttf
- aggiunto questo codice:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
{
EventOptionCell *cell = (EventOptionCell *)[tableView dequeueReusableCellWithIdentifier:@"EventOptionCell"];
switch (indexPath.row) {
case 0:
cell.optionLabel.text = @"TEST NEW FONT";
cell.optionLabel.font = [UIFont fontWithName:@"Roboto-Bold" size:20];
cell.imageView.image = [UIImage imageNamed:@"icon-test.png"];
break;
default:
break;
}
return cell;
}
Hai controllato che il carattere sia stato anche aggiunto al tuo obiettivo? – Cornelius
Scusa, non ho capito cosa intendi, puoi spiegare? –
Seleziona il file font in XCodes Project Navigator, quindi apri il pannello delle utility di File Inspector (Cmd-Opzione-0). Dovresti vedere un gruppo "Target Membership" e l'obiettivo del tuo progetto dovrebbe avere la casella selezionata. Se non lo controlla, prova di nuovo. – Cornelius