2017-05-09 47 views
1

Ich habe eine Tabellenansicht.Ich habe eine benutzerdefinierte Zelle in.In dieser benutzerdefinierten Zelle habe ich eine UITableView .Dieses Kind Tabellenansicht kann Zellen haben & ihre Inhalt Höhe kann dynamisch sein.So möchte ich die Höhe jeder Zelle multiplizieren & multiplizieren nein der Zellen. Nach dieser Höhe, die berechnet wird, geben Sie der Hauptzelle Höhe.Höhe der Tabellenansicht Zelle nach Höhe der Tabellenansicht Höhe in Zelle berechnen?

ich unten Logik verwenden wil

**Total height of main cell = height of each cell in child tableview * no of cells + header** 

, aber ich weiß nicht, wie mir zu tun it.Please führen, wie kann ich dies tun

Antwort

0

Versuchen Sie, diese

[tableView reloadData] ; 
CGSize tableViewSize= tableView.contentSize; // here you get your tablview's total height 

Get Elternzelle für Ihren TableView

UITableViewCell *parentCellcell =(UITableViewCell *)tableView.superview.superview; // track your cell 
    if (parentCellcell){ 
     NSIndexPath *indexPath = [tblViewParent indexPathForCell:cell]; 
    [tblViewParent reloadRowsAtIndexPaths:[NSArray 
      arrayWithObjects:indexPath, nil] withRowAnimation:UITableViewRowAnimationNone]; 
    } 
+0

So übergeben Sie die Höhe der untergeordneten Tabellenansicht an die übergeordnete Zelle – Techiee

+0

übergeben Sie diese Zelle erneut und übergeben Sie diese Höhe. – KKRocks

+0

Lassen Sie mich Ihnen meinen Code zeigen – Techiee

Verwandte Themen