Ho lavorato con i vincoli a Swift per iOS, e la maggior parte delle convenzioni di denominazione/documentazione faccio cose abbastanza auto esplicativo, ma una cosa che mi ha recentemente confuso è di due paia di classe NSLayoutXAxisAnchor:Differenza tra leftAnchor e leadingAnchor?
leadingAnchor, leftAnchor
insieme a
trailingAnchor, rightAnchor
Quando ho posto vincoli di programmazione nel mio app iOS, ho scoperto che posso usare questi totalmente intercambiabile. Se utilizzo leadingAnchor, eseguo l'app e osserviamo il comportamento, quindi usiamo leftAnchor, eseguo l'app e osserviamo il comportamento, funziona esattamente allo stesso modo.
ho verificato la documentazione da developer.apple.com, ed i risultati sono anche esattamente lo stesso (ignorando la differenza nei nomi). Per esempio confrontando il leadingAnchor e leftAnchor:
"Usa questo ancoraggio per creare vincoli con bordo d'attacco della vista È possibile combinare solo questo ancoraggio con un sottoinsieme del NSLayoutXAxisAnchor ancore È possibile combinare un leadingAnchor con .. un altro leadingAnchor, un trailingAnchor o un centroXAnchor. Per ulteriori informazioni su , consultare NSLayoutAnchor Reference di riferimento. "
confronta con:
"Utilizzare questa ancoraggio per creare vincoli con bordo sinistro della vista È possibile combinare solo questo ancoraggio con un sottoinsieme delle NSLayoutXAxisAnchor ancore È possibile combinare un leftAnchor con.. un altro leftAnchor, un rightAnchor o un centroXAnchor. Per ulteriori informazioni, vedere Riferimento alla classe NSLayoutAnchor. "
Qualcuno sa se c'è qualche differenza tra queste proprietà?
informazioni eccellente, grazie per la risposta. Vorrei aver visto il video, quindi avrei saputo questo da solo! Segnalo come risposta accettata. Grazie ancora –