SORU
12 AĞUSTOS 2010, PERŞEMBE


Merkezi UİTableViewCell sorun metin Hizalama

Objective-C ve iPhone geliştirme işte yeniyim ve bir tablo hücresinin içindeki metni ortalamak için çalışırken bir sorunla karşılaşmadım. Google aradım ama çözüm giderildi eski SDK bir hata var ve bu benim için çalışmıyor.

Kod:

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

    cell = [tableView dequeueReusableCellWithIdentifier:CellIdentifier];
    if (cell == nil) {
        cell = [[[UITableViewCell alloc] initWithStyle:UITableViewCellStyleSubtitle reuseIdentifier:CellIdentifier] autorelease];
    }

    cell.textLabel.text = @"Please center me";
    cell.textLabel.textAlignment = UITextAlignmentCenter;
    return cell;
}

Yukarıdaki metnin ortaya gelmez.

Ayrıca willDisplayCell yöntemi denedim:

- (void)tableView:(UITableView *)tableView willDisplayCell:(UITableViewCell *)cell forRowAtIndexPath:(NSIndexPath *)indexPath {
    cell.textLabel.textAlignment = UITextAlignmentCenter;
}

ve eski yayınlanan bazı çözümler denedim:

UILabel* label = [[[cell contentView] subviews] objectAtIndex:0];
label.textAlignment = UITextAlignmentCenter;
return cell;

Bunların hiçbiri metin hizalama üzerinde herhangi bir etkisi yoktur. Bir yardım çok mutluluk duyacağız herhangi bir fikir tükendi.

Şimdiden şerefe.

CEVAP
24 AĞUSTOS 2010, Salı


Eğer belirli bir sorun bu yardımcı olur bilmiyorum, ancak UITextAlignmentCenter initWithStyle:UITableViewCellStyleDefault kullanıyorsanız işe yarıyor

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Feel The Electricity!

    Feel The Ele

    20 ŞUBAT 2010
  • FattySpins's channel

    FattySpins's

    17 Mayıs 2009
  • jonathepianist

    jonathepiani

    31 Temmuz 2008