Ho recentemente installato iOS 8.3 sul mio iPhone (avevo iOS 8.1 prima).Qualcosa è cambiato con i limiti delle celle prototipo UITableView personalizzate da iOS 8.3?
Ho anche aggiornato l'iOS SDK da iOS 8.1 a iOS 8.3.
Da quando l'ho aggiornato, alcune celle prototipo personalizzate mi sembravano malriposte.
È cambiato qualcosa da iOS 8.1 a iOS 8.3 per quanto riguarda il modo in cui i vincoli vengono gestiti?
EDIT:
ho provato la soluzione suggerita, ma non funziona per me. Aggiungerà ulteriori dettagli sulle mie cellule in pochi secondi.
ho aggiunto questo alla classe di cella personalizzato:
-(void) updateConstraints{
[super updateConstraints];
[self addConstraint:[NSLayoutConstraint constraintWithItem:self.contentView attribute:NSLayoutAttributeLeading relatedBy:NSLayoutRelationEqual toItem:self attribute:NSLayoutAttributeLeading multiplier:1.0f constant:0.0f]];
}
Questo è il modo in cui è usato per cercare:
Questo è il modo in cui appare:
Molto difficile dire qual è il problema senza vedere i vincoli ... Vedo che c'è un problema nel codice postato però - il '[super updateConstraints ]; 'dovrebbe essere l'ultima riga nel metodo in base alla documentazione (https://developer.apple.com/library/ios/documentation/UIKit/Reference/UIView_Class/index.html#//apple_ref/occ/instm/ UIView/updateConstraints) –