2016-05-03 11 views
0

Alle Beschränkungen sehen in IB gut aus, aber wenn ich eine App starte und versuche, das Gerät zu drehen, funktionieren sie einfach nicht. In horizontaler Ausrichtung deckt die grüne Ansicht den gesamten Platz auf dem Bildschirm ab. Aber die Einschränkungen tatsächlich arbeiten auf dem iPhone 6s Plus-Größenklassen, die keine Einschränkungen bei der Drehung beibehalten

können Sie die Einschränkungen auf diesem Bild

enter image description here

die Nachricht von Debugger sehen:

Wahrscheinlich zumindest eine der Einschränkungen in der folgende Liste ist eine, die Sie nicht wollen. Versuchen Sie dies: (1) betrachten Sie jede Einschränkung und versuchen Sie herauszufinden, was Sie nicht erwarten; (2) finden Sie den Code, der die unerwünschte Einschränkung oder Einschränkungen hinzugefügt und behoben hat. (

"NSLayoutConstraint: 0x7f941a4aa990 V: [UIView: 0x7f941a4976a0] - (0) - [UIView: 0x7f941a4a9870]"

„NSLayoutConstraint: 0x7f941a4aa9e0 UIView: 0x7f941a4976a0.height == 0,5 * UIView: 0x7f941a40ae70. height "

"NSLayoutConstraint: 0x7f941a4aa8f0 V: [_ UILayoutGuide: 0x7f941a4b2310] - (- 64) - [UIView: 0x7f941a4a9870]"

" NSLayoutConstraint: 0x7f941a4aaad0 V: [_ UILayoutGuide: 0x7f941a4b2310] - (- 64) - [UIView: 0x7f941a4976a0] ",

"NSLayoutConstraint: 0x7f941a72aa20 'UIView-Encapsulated-Layout Höhe' V: [UIView: 0x7f941a40ae70 (320)]": 0x7f941a4aa990 V: [UIView )

Wird durch Brechen Einschränkung

NSLayoutConstraint zu erholen versuchen, : 0x7f941a4976a0] - (0) - [UIView: 0x7f941a4a9870]

Antwort

0

ich brauchte nur wCompact hCompact in dieser Situation eine Größenklasse die Einschränkungen für iPhones in der Landschaft zu setzen.

Verwandte Themen