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.

Problema com UIImageView e NSArray

Featured Replies

Postado

Galera, bom dia.

Sou um iniciante no desenvolvimento de Apps para iPhone e iPad e estou tentando fazer um app que exiba um Array de imagens no destaque da Aplicação. O grande problema aqui em questão é que eu consigo fazer o array de imagens aparecer no simulador, mas quando passo ele para o iPad, ele não exibe o mesmo. A aplicação funciona normalmente, só não é exibido o Array como no simulador.

Alguém pode me dar uma ajuda?

Aliás, eu tenho outra dúvida: Eu queria fazer uma mudança na View para redimensioná-la ao rotacionar o iPad, mas não sei se pra tal tenho que colocar algum outro método além do shouldAutoRotateToInterfaceOrientation: ou se tenho que fazer um novo método para mudar a view utilizando o UIInterfaceOrientation. O que eu deveria fazer nesse caso?

Ai vai um pedaço do código pra vocês verem:

@synthesize imagem;
 .
 .  // apenas coloquei a parte do Array que fiz para evitar ficar muito grande o post.
 .
- (void)viewDidLoad {
    imagem.animationImages = [[NSArray alloc] initWithObjects:
							  [UIImage imageNamed:@"loader.png"],
							  [UIImage imageNamed:@"pendulum2008.jpg"],
							  [UIImage imageNamed:@"coachella_friday_28_Gareth_McGrillen_from_Pendulum.jpg"], nil ];

	imagem.animationDuration = 20.00;
	imagem.animationRepeatCount = 0;
	[imagem startAnimating];
	[self.view addSubview:imagem];
	[super viewDidLoad];
}

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
    return YES;
}


- (void)dealloc {
    [super dealloc];
	[imagem release];
}

@end

Se alguém puder ajudar, fico muito agradecido!

  • Respostas 4
  • Visualizações 964
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Postado

Pergunta que não quer calar...

As imagens citadas estão no iPad, certo?

Claro que estão!

Bom, de uma olhada nisto:

Pode lhe ajudar.

Postado
  • Autor

Sim, estão. Eu as salvei no mesmo projeto.

e foi exatamente esse mesmo vídeo que eu assistí antes para colocar o Array para funcionar. Aliás, o código é o mesmo.

Tanto que, no Simulador, funciona. Mas no iPad mesmo, quando eu coloco o programa pra rodar, com todas as imagens já inclusas no projeto, o Array não funciona.

O estranho é que é só no iPad que ocorre esse erro...

Postado

Não tenho como fazer nenhum teste aqui e não tenho um iPad...

Mas concluo pelo o que disse que o app está rodando corretamente num iPhone e/ou iPod...

Bizarro!

Deve ser algo sutil...

:huh:

Postado
  • Autor

realmente, bem estranho... o.o

pq com o mesmo método que usei para fazer a animação rodou em um iPhone.

vai entender... o.o

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

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.