Wie der Titel sagt: Ist es in xCode möglich, 1 Ansicht zu machen, sagen wir, ich mache eine App ohne Auto-Layout nur für das iPhone 5, und dann dehnen je nach wie groß die Bildschirmgröße wird? Die ganze App ist in Landschaft.Ist es möglich, 1 Layout zu machen und es abhängig von der Bildschirmgröße zu strecken?
Antwort
ja durch Constraints unter Verwendung von
Steuer drag von Artikel (Knöpfe, Etiketten, UIImageView) zu Ihrer Ansicht und wählen Sie Ihre constraint
Ort Ihrer Ansicht in die Storyboard schön, von Rand zu Rand, unter Verwendung z.B. Größe des iPhone 5-Ansichtsfensters
Dann brauchen Sie möglicherweise so etwas wie diese verwenden, wenn automatisches Layout ausgeschaltet:
yourView.autoresizingMask = [.flexibleWidth, .flexibleHeight]
// check whether you have not this property set to false, it should be set true as default
yourView.translatesAutoresizingMaskIntoConstraints = true
Hallo, danke für Ihre Antwort. Was soll ich bei "yourView" eingeben? Mein VC? Das hat nicht funktioniert. Ich habe versucht, view.autoresizingMask = [.flexibleWidth, .flexibleHeight] und das hat auch nicht funktioniert. Ich habe ein Bild hochgeladen, das vielleicht besser erklärt, was ich will: http://nl.tinypic.com/r/11jazae/9 – Petravd1994
Entschuldigung, du hast gepostet 'Ist es möglich, in xCode 1 View zu machen'. Für eine Ansicht könnte das so funktionieren. Aber wenn Sie das automatische Layout nicht verwenden möchten, kann ich Ihnen nicht helfen. – pedrouan
- 1. Ist es möglich, Schriftarten skalierbar zu machen?
- 2. Layout Anpassung abhängig von der Bildschirmgröße
- 3. Ist es möglich, ein imageOverlay im Prospekt zu strecken?
- 4. Es ist möglich, SpeechRecognizer schneller zu machen?
- 5. Ist es möglich, geschlossene skscene zu machen?
- 6. machen eine div Bildschirmgröße abhängig
- 7. Ist es möglich, einen OpenGL ES-Layer transparent zu machen?
- 8. Ist es möglich, Text innerhalb <canvas> zu skalieren, ohne es nach Bildschirmgröße zu zerlegen?
- 9. Ist es möglich, Razor-Abschnitte optional zu machen?
- 10. Ist es möglich, Mathematik innerhalb von CSS zu machen?
- 11. Ist es möglich, Anwendungen zu einem Drupal-Modul zu machen?
- 12. Ist es möglich, eine MD-Taste kleiner zu machen?
- 13. Ist es möglich, ein Layout in Kotlin Anko zu verwenden
- 14. Ist es möglich, Hist3-Plots glatter zu machen?
- 15. Ist es möglich, ein Modul in Python iterierbar zu machen?
- 16. Ist es möglich, den folgenden Code schneller zu machen?
- 17. Ist es möglich, in Python glmm zu machen?
- 18. Ist es möglich, überlappende Ansichten mit Auto-Layout zu haben?
- 19. Ändern Einschränkungen abhängig von der Bildschirmgröße
- 20. ist es möglich, Adapter auf lineares Layout zu setzen?
- 21. Ist es möglich, ein Update mit SparkSQL zu machen?
- 22. Ist es möglich, dieses Pivn in Pandas zu machen?
- 23. Ist es möglich zu beobachten -visibleRect
- 24. Ist es möglich, das Layout eines JTabbedPane zu ändern?
- 25. Ist es möglich, einen pseudo-globalen Verweigerungsverhinderungshandler zu machen?
- 26. mySQL: Ist es möglich, diese Abfrage schneller zu machen?
- 27. Ist es möglich, Web-App proaktiv statt reaktiv zu machen?
- 28. Ist es möglich, einen vertikalen Schieberegler in Qualtrics zu machen?
- 29. Ist es möglich, absichtlich ein Programm Thrash zu machen?
- 30. Ist es möglich, jede Sprache ausführbar zu machen?
Ja, während der Laufzeit, die Abmessungen der Ansicht ändern. Und ordnen Sie Ihre Subviews entsprechend an. – Yitzchak
Ich mag Auto-Layout, es ist sehr einfach damit. – Yitzchak
Ich habe Auto-Layout deaktiviert. Wie kann ich die Ansichten für jedes Telefon ändern? Ich bevorzuge das anstelle von Auto-Layout ... – Petravd1994