2016-09-07 1 views
0

Ich habe eine Tabellenansicht, die die Einstellung enthält, die wie aktuelle iPhone-Einstellungsseite aussieht.Behalten Sie die gleiche Tabellenansicht Zelle Höhe in verschiedenen Handy-Größe

Ich möchte die Tabellenansicht für jede Einstellung die gleiche Größe sowie für das Bildsymbol bleiben. Ähnlich wie bei iPhone 5 und iPhone 6, obwohl iPhone 6 viel größer ist, aber die Symbolgröße bleibt gleich wie bei iPhone 5.

Ich habe iPhone 6 und 6+ Startbildschirm hinzugefügt und für das Bildsymbol, ich ' haben Sie eine Beschränkung für Höhe und Seitenverhältnis. Im Code deklarierte ich heightForRow nicht und im Storyboard lasse ich die Höhe für die Tabellenansichtszelle als Standard.

Ist alles richtig? oder fehle ich etwas? Ich mache das Storyboard in der Wahnsinnsgröße Klasse.

+1

Die Standardhöhe für UITableView ist 44 Pixel, die auf allen Geräten konstant bleiben, wenn wir UITableView zu einer Ansicht hinzuzufügen. Es ändert sich nicht unter oder wenn Sie dies tun. – gurmandeep

+0

Sie möchten, dass die Zellenhöhe entsprechend dem Bildschirm zunimmt? –

+0

@ Mr.UB nein ... ich möchte, dass es gleich bleibt ... genau wie in meiner Frage erwähnt, ich möchte die Einstellung Bildschirmgröße auf dem iPhone 6 und iPhone 5 gleich sein (was bedeutet, dass das Bildsymbol nicht erhalten skaliert). Wenn Sie sowohl iPhone 5 als auch iPhone 6 haben, sehen Sie sich die Einstellung an ... die Symbolgröße in der Einstellung ist für beide gleich, nur dass das iPhone 6 viel mehr TableView-Zellen als das iPhone 5 anzeigen kann zu erreichen und ich bin mir nicht sicher, ob die oben erwähnte Methode korrekt ist oder mir noch etwas fehlt – da32

Antwort

0

Wenn Sie den Wert, den Sie für die Höhe der Tabellenansichtszelle festgelegt haben, nicht ändern, bleibt dieser für alle Geräte unverändert.

Siehe das Bild für Details.

In Row Height you can put a fixed value

Verwandte Themen