6
Ho vista sView all'interno del mio ViewController. L'altezza ha un vincolo - Ho creato IBOutlet per questo vincolo - sViewHeightConstraint. Voglio diminuire l'altezza di sView con l'animazione.Altezza vista animata con Swift
ho creato la funzione
UIView.animateWithDuration(5.5, animations: {
self.sViewHeightConstraint.constant = 50
})
Altezza di vista sta cambiando, ma non vedo alcuna animazione. Cosa sto facendo di sbagliato?
grazie! puoi spiegare - cosa significa questo codice? – moonvader
@moonvader 'layoutIfNeeded' sulla vista forza la fine di tutte le operazioni in sospeso e quindi nel blocco di animazione acquisisce le modifiche al frame. –
per maggiori informazioni. controlla http://stackoverflow.com/questions/1182945/how-is-layoutifneeded-used –