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

  • Google

    Google

    18 EYLÜL 2005
  • Jonnyriddlin1

    Jonnyriddlin

    4 Ocak 2007
  • Trulia

    Trulia

    29 Kasım 2006