Ir para conteúdo
Visualizar no app

Uma forma melhor de navegar. Saiba mais.

MM Fórum

Um app em tela cheia na sua Tela de Início com notificações push, avisos e mais.

Para instalar este app no iOS/iPadOS
  1. Toque no ícone de Compartilhamento no Safari
  2. Role o menu e toque em Adicionar à Tela de Início.
  3. Toque em Adicionar no canto superior direito.
Para instalar este app no Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Baroliver

Membros
  • Registrou-se em

  • Última visita

  1.    Baroliver reacted to um post num tópico: Aplicativo Táxi
  2. Boa tarde a todos. Quais os requisitos para desenvolvedor iOS Jr e nível de salário inicial? Valew!!!
  3. 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

Conta

Navegação

Buscar

Buscar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.