Ir para conteúdo
  • Cadastre-se

Baroliver

Membros
  • Total de itens

    2
  • Registrou-se em

  • Última visita

Sobre Baroliver

  • Rank
    Estou chegando agora...
  1. Boa tarde a todos. Quais os requisitos para desenvolvedor iOS Jr e nível de salário inicial? Valew!!!
  2. Rodrigo, beleza. Seguinte essa imagem se chama Spinner(Activity indicator view), eu tenho um codigo aqui que quando a minha pagina esta carregando no app do iphone, ele aparece e depois desaparece quando a imagem termina de carregar. No .h #import <UIKit/UIKit.h> @interface ThreadsViewController : UIViewController{ IBOutlet UIImageView *foto1; IBOutlet UIImageView *foto2; IBOutlet UIImageView *foto3; IBOutlet UIImageView *foto4; IBOutlet UIActivityIndicatorView *spinner; int contador; } - (IBAction)baixarFotos; - (IBAction)baixarFotosComThreads; @end No .m #import "ThreadsViewController.h" @implementation ThreadsViewController - (IBAction)baixarFotos{ //Exibindo o activity indicator spinner.hidden = NO; //limpando as imageviews foto1.image = nil; foto2.image = nil; foto3.image = nil; foto4.image = nil; //endereço da imagem NSURL *url = [NSURL URLWithString:@"http://www.hdwallpapers.in/walls/ferrari_concept_car-wide.jpg"]; //IMAGEM 1 NSData *dadosRecebidos1 = [NSData dataWithContentsOfURL:url]; UIImage *imagem1 = [uIImage imageWithData:dadosRecebidos1]; foto1.image = imagem1; //IMAGEM 2 NSData *dadosRecebidos2 = [NSData dataWithContentsOfURL:url]; UIImage *imagem2 = [uIImage imageWithData:dadosRecebidos2]; foto2.image = imagem2; //IMAGEM 3 NSData *dadosRecebidos3 = [NSData dataWithContentsOfURL:url]; UIImage *imagem3 = [uIImage imageWithData:dadosRecebidos3]; foto3.image = imagem3; //IMAGEM 4 foto4.image = [uIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.hdwallpapers.in/walls/ferrari_concept_car-wide.jpg"]]]; spinner.hidden = YES; } - (IBAction)baixarFotosComThreads{ spinner.hidden = NO; //limpando as imageviews foto1.image = nil; foto2.image = nil; foto3.image = nil; foto4.image = nil; //Disparando uma nova thread [NSThread detachNewThreadSelector:@selector(downloadImagem1) toTarget:self withObject:nil]; //disparando as demais threads, uma para cada ImageView [NSThread detachNewThreadSelector:@selector(downloadImagem2) toTarget:self withObject:nil]; [NSThread detachNewThreadSelector:@selector(downloadImagem3) toTarget:self withObject:nil]; [NSThread detachNewThreadSelector:@selector(downloadImagem4) toTarget:self withObject:nil]; } -(void)baixouImagem{ contador++; if (contador == 4) { spinner.hidden = YES; contador = 0; } } -(void)downloadImagem1{ //endereço da imagem NSURL *url = [NSURL URLWithString:@"http://www.hdwallpapers.in/walls/ferrari_concept_car-wide.jpg"]; //IMAGEM 1 NSData *dadosRecebidos1 = [NSData dataWithContentsOfURL:url]; UIImage *imagem1 = [uIImage imageWithData:dadosRecebidos1]; foto1.image = imagem1; [self baixouImagem]; } -(void)downloadImagem2{ foto2.image = [uIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.hdwallpapers.in/walls/ferrari_concept_car-wide.jpg"]]]; [self baixouImagem]; } -(void)downloadImagem3{ foto3.image = [uIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.hdwallpapers.in/walls/ferrari_concept_car-wide.jpg"]]]; [self baixouImagem]; } -(void)downloadImagem4{ foto4.image = [uIImage imageWithData:[NSData dataWithContentsOfURL:[NSURL URLWithString:@"http://www.hdwallpapers.in/walls/ferrari_concept_car-wide.jpg"]]]; [self baixouImagem]; } - (void)didReceiveMemoryWarning { [super didReceiveMemoryWarning]; // Release any cached data, images, etc that aren't in use. } #pragma mark - View lifecycle - (void)viewDidLoad { [super viewDidLoad]; // Do any additional setup after loading the view, typically from a nib. contador = 0; } - (void)viewDidUnload { [super viewDidUnload]; // Release any retained subviews of the main view. // e.g. self.myOutlet = nil; } - (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; } - (void)viewDidAppear:(BOOL)animated { [super viewDidAppear:animated]; } - (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; } - (void)viewDidDisappear:(BOOL)animated { [super viewDidDisappear:animated]; } - (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { // Return YES for supported orientations return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown); } @end Abraço... At, Baroliver
×
×
  • Criar Novo...