Hallo,
ich habe eine iPad entwickelt in der ich mir eine "universal" View gebaut habe, da dieser immer den gleichen Aufbau nur anderen Inhalt hat. Also XIB und Controller.
Soweit so gut. In diesem Controller ist auch ein Webview enthalten und zur Ladeanzeige nutze ich das MBProgressHUD. Auf meinen Startscreen habe ich mehrere Buttons sowie einen Scrollview mit Bildern. Wenn ich nun auf einer der Buttons klicke (IBAction) wir alles normal angezeigt. Ladeanzeige kommt und wenn es fertig geladen ist verschwindet es wieder. Alles ok.
Nur wenn ich das ganze aus dem Scrollview mache, wird zwar der Controller und View angezeigt und die Daten werden auch geladen, aber die Ladeanzeige verschwindet nicht mehr!.
Die entsprechende Methode zum entfernen wird aber aufgerufen (Mit NSLOG geprüft.) Dort wird das HUD mit removeFromSuperview entfernt. Kann es sein das es einen Unterschied macht woher der Controller aufgerufen wird?.
Das HUD wird ja im UniversalController erzeugt bzw ist wir per delegatemethoden des Webviews aufgrufen / entfernt.
Vielen Dank für eure Hilfe.
Copy
ich habe eine iPad entwickelt in der ich mir eine "universal" View gebaut habe, da dieser immer den gleichen Aufbau nur anderen Inhalt hat. Also XIB und Controller.
Soweit so gut. In diesem Controller ist auch ein Webview enthalten und zur Ladeanzeige nutze ich das MBProgressHUD. Auf meinen Startscreen habe ich mehrere Buttons sowie einen Scrollview mit Bildern. Wenn ich nun auf einer der Buttons klicke (IBAction) wir alles normal angezeigt. Ladeanzeige kommt und wenn es fertig geladen ist verschwindet es wieder. Alles ok.
Nur wenn ich das ganze aus dem Scrollview mache, wird zwar der Controller und View angezeigt und die Daten werden auch geladen, aber die Ladeanzeige verschwindet nicht mehr!.
Die entsprechende Methode zum entfernen wird aber aufgerufen (Mit NSLOG geprüft.) Dort wird das HUD mit removeFromSuperview entfernt. Kann es sein das es einen Unterschied macht woher der Controller aufgerufen wird?.
Das HUD wird ja im UniversalController erzeugt bzw ist wir per delegatemethoden des Webviews aufgrufen / entfernt.
Vielen Dank für eure Hilfe.
Copy