Gabriel Vincent Postado 13 de dezembro de 2010 Denunciar Compartilhar Postado 13 de dezembro de 2010 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
ferbass Postado 16 de março de 2011 Denunciar Compartilhar Postado 16 de março de 2011 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 Citar Link para o comentário Compartilhar em outros sites More sharing options...
Posts Recomendados
Participe do debate
Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.