Ich verwende einen statischen Table View Controller und definiere die Benutzeroberfläche in Interface Builder.Wie erreicht man dieses Layout im Interface Builder?
Ich möchte, dass alle UILabels die gleiche Breite haben, so dass die linke Seite der UITextFields ausgerichtet ist.
Wenn ich eine Breite erzwinge, dann überholen sie sich oft gegenseitig.
ich die UILabel Breite modifizieren programmatisch, basierend dachte an die Breite des „Safe Message“ in der Steuerung, aber ich konnte es nicht wieder Layout erhalten.
let width = labelSafeMessage.frame.size.width;
labelName.frame.size.width = labelSafeMessage.frame.size.width;
labelName.sizeToFit();
labelMessage.frame.size.width = labelSafeMessage.frame.size.width;
labelMessage.sizeToFit();
Das hat den Trick gemacht. Vielen Dank! –