Eine Kopfzeile View ist auf tableView
gesetzt und die Header-Ansicht ist eine XIB-Datei mit Auto-Layout. Klicken Sie auf eine Tabellenansicht Zelle und drücken Sie eine andere tableViewController
, klicken Sie dann auf Zurück, um den TableViewController zu öffnen. Allerdings ist die Höhe der HeaderView von 98 auf 34 geändert und es gibt eine Lücke zwischen der HeaderView und der ersten Zelle. Das ist wirklich seltsam wissen, wie man dieses Problem löst? Vielen Dank!
pic with the right headerview height
tableHeaderView 'Höhe wird automatisch nach dem Drücken eines neuen Viewcontrollers geändert und wieder
Antwort
Gerade c hange your viewWill so aussehen
Hoffe, das wird Ihnen helfen.
wow !!!!! Vielen Dank! Es hat funktioniert. Ich benutze die zweite Zeile. Vielen Dank. Das hilft sehr. – Yung
oder in der Programmierung fügen Sie die Einsätze
self.automaticallyAdjustsScrollViewInsets = false
zu deaktivieren oder wenn Sie mit der Navigationssteuerung
self.navigationController.automaticallyAdjustsScrollViewInsets = false
Danke, ich habe es versucht, aber es funktioniert nicht und ich habe zwei Screenshots hochgeladen. – Yung
Ich hatte auch ein ähnliches Problem für Tableview konfrontiert. Aber ich habe dieses Bool gelöst. –
Können Sie Screenshot Ihres Problems zeigen –
Zeigen Sie mir Ihre heightForRowAtIndexPath-Methode ..? –
@NiravDoctorwala Hallo, ich habe zwei Pic Links hochgeladen, bitte check .thank you! – Yung