2016-08-09 50 views
0

Ich hatte eine Seite erstellt, die zwei Containeransichten enthält, die gemäß einem segmentierten Steuerelement oben wechseln. Grundsätzlich verberge ich eine der Containeransichten basierend auf dem Index, der im segmentierten Steuerelement ausgewählt wurde. Jetzt habe ich innerhalb einer der Containeransichten eine Tabellenansicht und eine Zelle hinzugefügt. Ich habe auch eine ViewController-Klasse für die Ansicht erstellt, die in einer der Containeransichten enthalten ist, die der UITableView-DataSource und den Delegate-Protokollen entspricht.Probleme mit der Containeransicht

Wenn ich die App jedoch ausführen, ist die segmentierte Ansicht nicht sichtbar und alles, was ich sehen kann, sind leere Zellen. Ich bin ratlos, warum die segmentierte Steuerung nicht einmal angezeigt wird. Ist jemand nach dem Hinzufügen einer Tabellenansicht in einer Containeransicht jemals auf dieses Problem gestoßen? Was könnte ich falsch machen?

Bearbeiten: Hier ist, was ich im Storyboard mache. Es zeigt sich gut im Simulator, weil die Tabelle dann leer ist.

Wenn ich es am Telefon, im Grunde, bevölkere ich den Tisch mit einer Datenbank, die ich aus den nahe gelegenen Orten Google Web API erstellen. Auf dem Gerät, wenn ich zu dieser Seite navigiere, wird das Segment-Steuerelement nicht angezeigt und alles, was ich sehen kann, ist die Tabelle mit den Daten, die ich abrufe. Die Tabellenansicht nimmt grundsätzlich die ganze Seite ein. Ich verwende Autoresizing (kein automatisches Layout). Ich überprüfte die Einschränkungen, die ich anbiete, und alles scheint in Ordnung zu sein. Diese

ist das, was ich bekomme, wenn ich die gleiche Seite auf dem Gerät ausgeführt:

enter image description here

+0

Konnten Sie einige Bilder?, Ist die Behälteransicht unter der segmentierten Steuerung?. –

+0

falsche Auto-Layout-Einschränkungen vielleicht? schwer zu sagen ohne Code/andere Details – kambala

+0

@Santiagocarmonagonzalez Ich habe einen Schnitt mit ein paar Bildern gemacht. – Jobs

Antwort

0

Ich habe es zeigt. Dummer Fehler meinerseits! Der Grund, warum die Segmentsteuerung nicht angezeigt wurde, lag darin, dass sie unterhalb der Containeransichten im Seitenlayout lag! Ich habe es einfach nach vorne gezogen und es erscheint auf dem Gerät und dem Simulator. Prost