Ich habe kürzlich iOS 8.3 auf meinem iPhone installiert (ich hatte iOS 8.1 vorher).Hat sich bei benutzerdefinierten UITableView-Zellen für Prototypen seit iOS 8.3 irgendetwas geändert?
Ich aktualisierte auch das iOS SDK von iOS 8.1 zu iOS 8.3.
Da ich es einige benutzerdefinierte Prototyp-Zellen aktualisiert hatte, schien ich fehl am Platz zu sein.
Hat sich bei der Verarbeitung von Constraints von iOS 8.1 auf iOS 8.3 etwas geändert?
EDIT:
Ich habe versucht, die Lösung vorgeschlagen, aber für mich nicht funktioniert. Wird in wenigen Sekunden mehr Details zu meinen Zellen hinzufügen.
Ich habe diese auf die benutzerdefinierte Zellklasse:
-(void) updateConstraints{
[super updateConstraints];
[self addConstraint:[NSLayoutConstraint constraintWithItem:self.contentView attribute:NSLayoutAttributeLeading relatedBy:NSLayoutRelationEqual toItem:self attribute:NSLayoutAttributeLeading multiplier:1.0f constant:0.0f]];
}
Dies ist so, wie es aussehen verwendet:
Dies ist so, wie es aussieht:
Sehr schwer zu sagen, was das Problem ist, ohne die Einschränkungen zu sehen ... Ich sehe, dass es ein Problem in der veröffentlichten Code obwohl - die '[super updateConstraints ]; 'sollte die letzte Zeile in der Methode gemäß der Dokumentation sein (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/index.html#//apple_ref/occ/instm/ UIView/updateConstraints) –