Geschachtelte UITableViews funktionieren nicht mehr in iOS7

8

Ich habe eine verschachtelte Tabelle in der ersten Zelle einer anderen Tabelle. Es funktionierte großartig, bis ich für iOS7 neu kompilierte, und jetzt werden die Zeilenauswahl-Ereignisse der inneren Tabelle nicht mehr von den delegierten Methoden der inneren Tabelle behandelt.

Ich bin ratlos. Irgendwelche Ideen? Danke!

    
mph 20.09.2013, 20:55
quelle

2 Antworten

1

Ich benutze diese Technik sehr oft und sie funktioniert immer noch in iOS 7. Beachten Sie, dass aufgrund der Funktionsweise von Constraints für scrollviews (in diesem Fall Tabellenansichten) der Inhalt der inneren Tabellenansicht benötigt wird, um die Höhe zu definieren (I gehe davon aus, dass die innere Tabelle fest ist, also height = contentSize).

Normalerweise dehne ich UITableView für diesen Zweck so aus, dass es in diesem Szenario gut mit Constraints funktioniert:

%Vor%

Sehen Sie sich auch meinen Pod mit einigen Helfern an, um schnell dynamische Höhentabelle-Zellen zu erstellen: Ссылка

    
Fernando Mazzon 04.06.2014 14:00
quelle
0

Ich weiß nicht, ob das der Fall ist, aber stelle sicher, dass deine Nester-Tabellenansicht zur cell.contentView deiner ersten Zelle hinzugefügt wird. Da sich die UITableViewCell-Hierarchie auf iOS7 geändert hat, müssen Sie jetzt alle Steuerelemente zur Zelle contentView hinzufügen.

    
Saliom 17.12.2013 16:50
quelle

Tags und Links