SORU
18 Kasım 2010, PERŞEMBE


nasıl bir UİTableView boş satırları gizle ve boş olmayan satırları dayalı Uitableview yüksekliğini değiştirmek için

Benim ile ilgili sorunlar UITableView çift var.

  1. Benim sayfada UITableview, satır sabit bir dizi getiriyor varsayılan olarak eklediğimde 1 gibi bölümde satır sayısı kurdum bile. Tüm satırlar ilk satır hariç görünürvetüm boş satır. Yani, UItableview tüm boş satırları gizlemek istiyorum.

  2. Boş olmayan satırları dayanarak, benim yüksekliği UItableView değiştirmek istiyorum.

CEVAP
13 AĞUSTOS 2012, PAZARTESİ


UITableViewStylePlain, kullanmanız gerekir ve başka bir şey için bir footerView kullanmıyorsanız, eğer YAY varsa, yarı kirli, aşağıdaki çözümü kullanabilirsinizetkin.:

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
    UIView *view = [[UIView alloc] init];

    return view;
}

ARC varsadevre dışı, aşağıdakileri kullanın:

- (UIView *)tableView:(UITableView *)tableView viewForFooterInSection:(NSInteger)section
{
    UIView *view = [[[UIView alloc] init] autorelease];

    return view;
}

Bu hemen sonra son veri ile dolu olan hücre görünür görünmez bir footerView oluşturur.

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • FattySpins's channel

    FattySpins's

    17 Mayıs 2009
  • ipsy

    ipsy

    1 EKİM 2012
  • World Science Festival

    World Scienc

    1 Mayıs 2008