Come formattare contenuto all'interno di un UIScrollView

November 4

Come formattare contenuto all'interno di un UIScrollView


Di Apple Xcode permette agli utenti di programmare e applicazioni di progettazione per iPhone, iPad e iPod touch. Gli sviluppatori di applicazioni si trovano spesso la necessità di visualizzare i contenuti che si possono scorrere attraverso dall'utente finale. Piuttosto che la visualizzazione standard, in molte situazioni si usa una classe speciale chiamata "UIScrollView". Il contenuto non può essere aggiunto direttamente al UIScrollView, tuttavia, e deve essere aggiunto a una visualizzazione secondaria all'interno della classe.

istruzione

1 Fare clic sulla freccia accanto alla cartella "Risorse" nel riquadro a sinistra della finestra di Xcode. Fare doppio clic per aprire il file con il nome dell'applicazione ed estensione ".xib". Si aprirà una finestra di Interface Builder.

2 Fare clic e trascinare "UIScrollView" dalla finestra "Libreria" alla finestra "View" per creare il UIScrollView. Fare clic e trascinare "proprietario del file" dalla finestra "application.xib" alla finestra "View" per associare la vista con i tuoi file di codice.

3 Aggiungere "UIScrollView

tempScrollView = (UIScrollView) self.view; tempScrollView.contentSize = CGSizeMake (#, #);" nel metodo "viewDidLoad" dell'applicazione, sostituendo "#" con la larghezza desiderata e l'altezza del UIScrollView in pixel.

4 Tipo "- (void) addSubview: (UIScrollView *) vista {}" come un nuovo metodo nel codice dell'applicazione per creare una visualizzazione secondaria. Programmare i contenuti desiderati UIScrollView tra le parentesi di questa visualizzazione secondaria.

Consigli e avvertenze

  • Un UIScrollView deve avere una visualizzazione secondaria al fine di formattare e visualizzare i contenuti agli utenti. subviews multipli devono essere aggiunti al fine di utilizzare le funzioni avanzate come pinch-to-zoom.
  • Se l'applicazione ha nomi che variano da quella predefinita, sostituire il codice con i vostri nomi appropriati. Ad esempio, se il UIScrollView esistente è stato dato un nome specifico di riferimento, usare quel nome quando ci si riferisce ad esso.