Mam widok tabeli, który zawiera niestandardowe komórki z etykietą. Chcę zmienić czcionkę tej etykiety na "Roboto-Bold". Ale to nie działa (wciąż ta sama domyślna czcionka). To, co zrobiłem do tej pory:iOS: Niestandardowa czcionka Robot-Bold (nie działa)
- pobrane "Roboto-Bold.ttf"
- Dodaj czcionki do mojego projektu
- Modified Info.plist dodając: Czcionki przewidziane przez aplikację, item0 = Roboto-Bold.ttf
- Dodano ten kod:
- (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;
}
Czy sprawdziłeś, czy czcionka została dodana do twojego celu? – Cornelius
Przepraszam, nie rozumiem, co masz na myśli, możesz wyjaśnić? –
Wybierz plik czcionki w XCodes Project Navigator, a następnie otwórz panel Narzędzia inspektora plików (Cmd-Option-0). Powinieneś zobaczyć grupę "Docelowe członkostwo", a cel twojego projektu powinien mieć zaznaczone pole wyboru. Jeśli nie, sprawdź to i spróbuj ponownie. – Cornelius