Ich versuche, UITextFields zu den ContentViews einiger statischer UITableViewCells hinzuzufügen. Wenn ich sie nur direkt in das Storyboard zu den Zellen hinzuzufügen, erhalte ich mehrere der folgenden Warnung in Xcode 5:Mehrdeutiges Layout mit UITextField in der contentView einer statischen UITableViewCell
Ambiguous Layout: Position is ambiguous for "Round Style Text Field".
Wenn ich dann die UITextFields wählen, und wählen Sie „Fehlende Constraints hinzufügen“ im Storyboard, ich bekomme dann diese Warnung stattdessen:
Misplaced View: Frame for "Round Style Text Field" will be different at run time.
Darüber hinaus habe ich versucht, Abhängigkeiten zwischen den UITextField Zugabe und der content manuell (durch jene zwei Ansichten auswählen und versuchen, eine Einschränkung hinzufügen), aber es scheint wie keine der Constraint-Optionen sind verfügbar für diese spezielle Beziehung lable
Hier sind einige Screenshots der Storyboard (Kontrollkästchen alle deaktiviert sind):
Dies behebt das mehrdeutige Layout-Problem, aber nicht das Problem der falschen Platzierung. –
Um die falsch platzierte Ansicht zu korrigieren, öffnen Sie den Größeninspektor für die falsch platzierte Ansicht und ändern Sie die Werte des Rahmenrechtecks so, dass sie den erwarteten Werten in der Warnung entsprechen. – Kamaros
Was ist, wenn ich nicht möchte, dass der Frame den erwarteten Werten entspricht? –