SORU
6 Kasım 2013, ÇARŞAMBA


UİTableView Bölüm Başlıkları İçin Değiştirme Yazı Tipi Boyutu İOS 7

Birisi UİTableView bir bölüm başlığı metnin yazı tipi boyutunu değiştirmek için en kolay yolu bana söyleyin lütfen?

Bölüm başlıkları aşağıdaki yöntemi kullanarak: hayata geçirdik

- (NSString *)tableView:(UITableView *)tableView titleForHeaderInSection:(NSInteger)section

Sonra, başarılı bir şekilde bölüm başlığı yükseklik bu yöntemi kullanarak değiştirmek için nasıl anlıyorum:

- (CGFloat)tableView:(UITableView *)tableView heightForHeaderInSection:(NSInteger)section

UİTableView hücreleri bu yöntemle doldurulan var:

- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath

Ancak, aslında yazı tipi boyutu veya yazı tipi stili - artırmak için nasıl gibi, geri kalan bölüm başlığı metnin miyim?

Birileri yardım edebilir mi? Teşekkürler.

CEVAP
6 Kasım 2013, ÇARŞAMBA


Ne yazık ki, bu geçersiz kılmak olabilir:

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section

Böyle bir şey deneyin

- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {

    UILabel *myLabel = [[UILabel alloc] init];
    myLabel.frame = CGRectMake(20, 8, 320, 20);
    myLabel.font = [UIFont boldSystemFontOfSize:18];
    myLabel.text = [self tableView:tableView titleForHeaderInSection:section];

    UIView *headerView = [[UIView alloc] init];
    [headerView addSubview:myLabel];

    return headerView;
}

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Jonah Penna

    Jonah Penna

    11 EYLÜL 2005
  • Justin Davis

    Justin Davis

    14 Ocak 2008
  • thelonelyisland

    thelonelyisl

    23 Aralık 2005