Ho un ViewController
con una gerarchia come segue:iOS 9.1 UIScrollView lasciando spazio vuoto
UIViewController
UIView
UIScrollView
UIView
UIImageView
UILabel
La disposizione è tale che la UIScrollView
riempie lo schermo. Non è stata eseguita alcuna logica aggiuntiva su questo ViewController, ad esempio lo scorrimento programmatico, l'ascolto dello scorrimento, ecc.
Quando si esegue questo su un simulatore iOS 9.0, il layout è gonfiato correttamente, con il colore UIImageView
disegnato contro il margine superiore .
Ma quando lo eseguo su un simulatore iOS 9.1, inizialmente c'è un ampio spazio bianco tra il margine superiore e l'immagine. Dopo aver toccato il numero UIScrollView
, si corregge da solo, facendo scorrere lo UIImageView
a filo contro il margine.
L'impostazione automaticallyAdjustsScrollViewInsets
non ha alcun effetto (presumibilmente perché la vista scroll non è nella mia radice).
La mia domanda è: che cosa c'è di diverso sulle immagini a scorrimento di iOS 9.1 che causerebbe questo, e qual è il problema? Mi dà fastidio dato che questo non è esattamente un layout complesso che sto cercando di usare.
Modifica
Screen shot del mio gerarchia e dei vincoli applicati ad essi, forse aiuta.
controllare i vincoli di layout automatico, penso che il vincolo si stia rompendo. –
Non ci sono messaggi di errore nella console sui limiti di interruzione. Aggiungerò una schermata dei vincoli se ciò aiuta. – Kevin