Voglio lo zoom in e zoom out in ScrollView. Come è possibile?
-
13-10-2019 - |
Domanda
Ho una visione di scorrimento all'interno di una sola immagine. Voglio solo per ingrandire e rimpicciolire la visualizzazione di scorrimento. Come faccio ad applicare zoom in e zoom out e solo facendo il pizzico?
Soluzione
Basta aggiungere il file http://www.4shared.com/dir/- PGqZEXR / zoominzoomout.html al progetto e chiamare attraverso queste funzioni.
Ecco im2
è UIView, e incollare l'immagine su di esso quindi passare questo attraverso viewDidLoad
come questo,
- (void)viewDidLoad {
[self loadFlowersInView:im2];
[self.view addSubview:im2];
}
Ora collegare questa funzione come questa,
- (void) loadFlowersInView: (UIView *) backdrop
{
NSString *create_button = nil;
// Add the flowers to random points on the screen
for (int i = 0; i < 1; i++)
{
MagPicAppDelegate *appdelegate = (MagPicAppDelegate *)[[UIApplication sharedApplication] delegate];
NSString *whichFlower = appdelegate.imageName;
UIImage *stemp = [UIImage imageNamed:@"approve.png"];
DragView *dragger = [[DragView alloc] initWithImage:stemp];
dragger.userInteractionEnabled = YES;
dragger.center = CGPointMake(160.0f, 140.0f);
[im2 addSubview:dragger];
[dragger release];
}
}
[self.view addSubview:im2];
[im2 release];
}
Altri suggerimenti
È necessario impostare la maximumZoomScale
e / o in minimumZoomScale
della vostra UIScrollView
a qualcos'altro di 1.0 per definire quanto si vuole che l'utente sia in grado di zoom in / out;)