Ir para conteúdo
  • Cadastre-se

Dúvida com UIScrollView


Posts Recomendados

Ola a todos

Eu tenho, em uma View, um ScrollView que contém diversas imagens, e que funciona como o visualizador de fotos do iOS. Quero criar botoes que, quando apertados, movam o ScrollView para as imagens. Exemplo:

Botao 1 -> Slide para a foto 1

Botao 2 -> Slide para a foto 2

e assim por diante...

Agradeço a atenção

Link para o comentário
Compartilhar em outros sites

  • 3 meses depois...
  • Respostas 1
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Dias Populares

Top Postadores Neste Tópico

Ola a todos

Eu tenho, em uma View, um ScrollView que contém diversas imagens, e que funciona como o visualizador de fotos do iOS. Quero criar botoes que, quando apertados, movam o ScrollView para as imagens. Exemplo:

Botao 1 -> Slide para a foto 1

Botao 2 -> Slide para a foto 2

e assim por diante...

Agradeço a atenção

Opa

cara você teria que primeiro ativar a opção de paginação em sua scrollView, ai em seguida vc precisa setar a largura de acordo com o numero de imagens

vamos dizer que cada imagem tenha 320 de largura vc faria algo assim

<code>

//tamanho da scroll

[self.scrollView setContentSize:CGSizeMake(self.scrollView.frame.size.width*numeroDeImagens,self.scrollView.frame.size.width)];

primeiro item a ser exibido

index = 0;

[scrollView setContentOffset:index animated: YES];

</code>

para fazer a paginação em si vc pode fazer cada evento chamar uma função diferente

<code>

para proxima

CGPoint bottomOffset = CGPointMake(index+1 , [scrollView contentSize].height);

[scrollView setContentOffset:bottomOffset animated: YES];

para anterior

CGPoint bottomOffset = CGPointMake(index+1 , [scrollView contentSize].height);

[scrollView setContentOffset:bottomOffset animated: YES];

</code>

espero ter ajudado

Quer aprender mais sobre desenvolvimento iOS e Mac?

http://www.ferbass.com

Link para o comentário
Compartilhar em outros sites

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…

×   Você colou conteúdo com formatação.   Remover formatação

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Limpar editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Quem Está Navegando   0 membros estão online

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



  • Estatísticas do Fórum

    • Total de Tópicos
      56.2k
    • Total de Posts
      465.6k
×
×
  • Criar Novo...