MBProgressHUD und UITableView

7

Ich zeige ein HUD an, während das TableView gefüllt wird, aber es scheint, dass es hinter der TableView angezeigt wird (tableview separator breaking the hud).

Hier ist der Code in TableViewController:

%Vor%

Dies geschieht nur mit TableViews.

    
Nicolas Rodríguez Seara 29.08.2014, 21:29
quelle

4 Antworten

12

Das Problem hier ist, dass Sie das HUD hinzufügen, wenn die Ansicht geladen wird, was wahrscheinlich bevor Ihr TableView angezeigt wurde, so dass das TableView erstellt wird und die HUD zu bedecken scheint. Verschieben Sie diesen Code in viewDidAppear und Ihr Problem wird verschwinden:

%Vor%     
Mike 29.08.2014, 22:04
quelle
12

Verwenden Sie self.navigationController.view anstelle von self.view , wenn Sie in viewDidLoad

implementieren möchten     
qzhang 13.11.2014 04:26
quelle
9

Fügen Sie Folgendes hinzu:

%Vor%

Sie können layer.zPosition verwenden, um die Sichtbarkeit Ihrer Objekte / Ansichten zu bestimmen.

%Vor%

Der höhere zPosition-Wert, mehr Priorität in der Anzeige.

    
user3045072 03.02.2015 07:59
quelle
0
%Vor%

}

    
Mannam Brahmam 08.12.2015 09:27
quelle

Tags und Links