iOS8: Wie mache ich Statusbar undurchsichtig, nachdem navigationBar mit hidesBarsOnSwipe ausgeblendet wurde?

8

Ich baue die iOS8 App. Auf meinem Tableview-Controller verwende ich self.navigationController.hidesBarsOnSwipe = YES, um die navigationBar beim Wischen nach oben auszublenden. Es funktioniert gut, aber meine statusBar wird transparent und zeigt den Inhalt der Tabelle darunter.

Im Storyboard sind die Statusleiste und die obere Leiste auf "Abgeleitet" eingestellt

Ich möchte:   1. Halten Sie meine Statusleiste undurchsichtig   2. Behalten Sie die gleiche Farbe wie die navigationBar bei   3. Der Tabelleninhalt scrollt unterhalb der statusBar

Danke.

    
CKIMNJ 23.01.2015, 22:23
quelle

3 Antworten

2

Hier ist eine schnelle Lösung:

Ändern Sie zuerst UITableViewController in UIViewController und fügen Sie ein tableView -Feld hinzu. Implementieren Sie dann Ihre viewDidLoad -Methode wie folgt:

%Vor%     
Hans Brende 30.11.2015 00:49
quelle
0

Sie können dem obersten Layout eine Einschränkung hinzufügen, indem dieser Bildlauf nicht unterhalb der Statusleiste angezeigt wird.

    
Santhosh 18.03.2015 13:05
quelle
0

Erstellen Sie eine benutzerdefinierte Ansicht.

%Vor%     
ShakeAnimation 15.04.2016 03:25
quelle