Ho bisogno di aggiungere una semplice animazione di caricamento in cima a una mia vista ... e voglio che sia al centro dello schermo (aria visibile) .. qualcuno può indicarmi la giusta direzione .? come ottenere il centro della finestra in modo che io possa aggiungere Subview ..?Fai UIView al centro dello schermo
15
A
risposta
42
Proprietà del centro di controllo di UIView. È possibile impostare la visualizzazione centrale per viewControllers vista radice, ad esempio:
yourView.center = self.view.center;
7
Se si consiglia di controllare l'allineamento al centro dell'asse di parte, prendere in considerazione la risposta qui sotto.
Centro/allinearsi lungo l'asse X
yourView.center = CGPointMake(self.view.center.x,self.yourView.center.y);
Centro/allineare lungo l'asse Y
yourView.center = CGPointMake(self.yourView.center.x, self.view.center.y);
+1
C'è un modo per farlo con .frame = CGRectMake (...)? – LinusGeffarth
Problemi correlati
- 1. Centro al centro dello schermo
- 2. centro h1 al centro dello schermo
- 3. Come posizionare div al centro dello schermo?
- 4. Come visualizzare Toast al centro dello schermo
- 5. Android Canvas.drawCircle al centro dello schermo
- 6. Allinea svg al centro dello schermo
- 7. Aggiunta centro subview dello schermo
- 8. Imposta JFrame al centro dello schermo in NetBeans
- 9. Linea dal lato sinistro dello schermo al div centro terminale
- 10. spostare il cursore al centro dello schermo in Emacs
- 11. Mostra testo al centro dello schermo del terminale in golang
- 12. Android: ruota la tela attorno al centro dello schermo
- 13. Come posso posizionare una pagina web al centro dello schermo?
- 14. Come posso ottenere il centro dello schermo in cocos2d?
- 15. Prendi posizione dal centro dello schermo Swift MapKit
- 16. immagine twitter-bootstrap centro carosello reguardless delle dimensioni dello schermo
- 17. C#/WPF: posiziona il controllo popup nel centro dello schermo?
- 18. Posizionamento AJAX ModalPopupExtender al centro del problema schermo
- 19. ruotare un UIView attorno al suo centro, ma più volte
- 20. come impostare la barra di avanzamento di Android al centro dello schermo
- 21. Come creare un widget al centro dello schermo in PySide/PyQt?
- 22. Apri finestra di dialogo al centro dello schermo, forme di finestre
- 23. orientamento dello schermo Android al sensore
- 24. UIView schermo intero
- 25. Come mettere un pulsante al centro di UIView orizzontalmente e verticalmente per qualsiasi dispositivo?
- 26. Ruota rettangolo intorno al centro
- 27. UILabel impostato al centro di vista
- 28. java ruotano rettangolo intorno al centro
- 29. Layout automatico - 5 pulsanti al centro
- 30. Android ottenere le dimensioni dello schermo dell'orientamento dello schermo
loadingView.center = aSuperview.center; loadingView.frame.size = CGSizeMake (300, 300); // quando si imposta questo Xcode genera un errore Lvalue richiesto come assegnazione di operando aleft..im bloccato a questo .. – r3dsm0k3
oh questa è stata colpa mia..è necessario impostare il frame nel suo insieme come questo.CGreggiare newFrame = loadingView.frame; \t newFrame.size.height = 300; \t newFrame.size.width = 300; \t loadingView.frame = newFrame; Grazie Vladimir – r3dsm0k3
loadingView.frame.size restituisce un CGRect, che non è un valore di l. Per impostare le dimensioni del fotogramma è necessario utilizzare una variabile separata (CGRect newFrame = loadingView.frame; newFrame.size = CGSizeMake(); loadingView.frame = newFrame) o impostare in modo esplicito tutti i componenti del frame: loadingView.frame.size = CGRectMake (0, 0, 300, 300); – Vladimir