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

  • Chaoticmoogle

    Chaoticmoogl

    13 ŞUBAT 2006
  • Digital Bounds

    Digital Boun

    19 Temmuz 2013
  • TeeMayneTV

    TeeMayneTV

    27 Kasım 2010