2015-08-06 8 views
5

enter image description hereCome modificare la posizione dei punti di PageViewController in Swift?

Come è possibile vedere la mia imageView non copre lo schermo intero. Come posso fare che il mio imageView coprirà tutto lo schermo ei punti erano su imageView?

L'ho fatto con viewController + PageViewController.

ho ridimensionarlo con:

self.pageViewController.view.frame = CGRectMake(0, 0, self.view.frame.width, self.view.frame.size.height) 

Il mio codice è lungo, quindi se volete vedere parte esatta del mio codice - basta chiedere a questo proposito

+0

Qual è la dimensione della tua immagine? È abbastanza grande? – Munahil

+0

@Munahil sì, ovviamente –

+0

Crea una UIImmagine Visualizza le dimensioni che desideri e imposta l'immagine come "Scala da riempire", invece di Adatta – Munahil

risposta

0

Se si deve mostrare solo le immagini nella vostra array, quindi è possibile utilizzare UIScrollView per contenere tutte le immagini.

Successivamente è possibile utilizzare UIPageControl. Aggiungi UIPageControl al tuo UIView.

Quindi, nel metodo ScrollViewDidEndDecelerating, calcolando contentOffset di UIScrollView è possibile impostare UIPageControl.

Spero che questo aiuti.

0

È possibile utilizzare il delegato della pagina VC per sapere quando è stata modificata la pagina e aggiornare i punti.

Problemi correlati