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

  • LivestrongWoman

    LivestrongWo

    1 Aralık 2011
  • TheDigiCraft

    TheDigiCraft

    25 NİSAN 2011
  • Vortez

    Vortez

    27 Temmuz 2009