Plicking através de páginas / fotos com UIImageViews (semelhante ao aplicativo de fotos do Facebook ou tela inicial)

StackOverflow https://stackoverflow.com/questions/1791977

Pergunta

Primeiro de tudo, gostaria de ressaltar que não estou pedindo código. Estou apenas pedindo o tipo de coisa que eu precisava fazer para fazer isso funcionar, pois agora não tenho absolutamente nenhuma ideia. Aqui está o que eu quero fazer:

Semelhante a visualizar as fotos de alguém no aplicativo do Facebook, eu gostaria de exibir uma imagem (UIImageView) na tela. Quando o usuário joga para ele (fora da tela), a próxima foto do álbum aparece (acho que eu poderia usar algum tipo de variedade de imagens?). Fundir a direita se move para a foto anterior do álbum.

Tenho certeza de que poderia descobrir as imagens de carregamento e o material da matriz, mas o pensamento de mover uma visão de imagem para fora da tela com uma animação de filmes e mostrar a próxima foto da série é realmente assustadora.

Se você ainda não usou o aplicativo do Facebook, o efeito que eu procura é o mesmo que alternar as páginas na tela inicial do iPhone. Depois de arrastar a página até agora, ela se encaixa na próxima página. Qualquer ajuda muito apreciada.

Foi útil?

Solução

Você pode fazer isso de maneira muito simples (desde que não esteja implementando o zoom) usando o uisclollView com seu pagingEnabled propriedade definida como YES, e UiImageViews como subviews do UIScrollView para exibir suas imagens, é claro.

Com pagingEnabled == YES, o UISCROLLVIEW encaixará seu conteúdo de seleção para múltiplos da altura e largura de seus limites.

http://developer.apple.com/iphone/library/documentation/uikit/reference/uiscrollView_class/reference/uiscrollView.html http://developer.apple.com/iphone/library/documentation/uikit/reference/uiscrollview_class/reference/uiscrollView.html#/apple_ref/occ/instp/uiscliew/Pagingenabled

Outras dicas

A Apple lançou os vídeos de sessão do WWDC de 2010 para todos os membros do programa de desenvolvedor de iPhone. Um dos tópicos discutidos é como eles criaram o aplicativo de fotos !!! Eles constroem um aplicativo muito semelhante passo a passo e disponibilizaram todo o código gratuitamente.

Também não usa API privada. Aqui está um link para o download do código de amostra. Você provavelmente precisará fazer login para obter acesso.

http://connect.apple.com/cgi-bin/webobjects/membersite.woa/wa/getsoftware?code=y&source=x&bundleid=20645

E aqui está um link para a página do iTunes WWDC:

http://insideapple.apple.com/redir/cbx-cgi.do?v=2&la=en&lc=&a=kGSol9sgPHP%2BtlWtLp%2BEP%2FnxnZarjWJglPBZRHd3oDbACudP51JNGS8KlsFgxZto9X%2BTsnqSbeUSWX0doe%2Fzv%2FN5XV55%2FomsyfRgFBysOnIVggO%2Fn2p%2BiweDK%2F%2FmsIXj

O Facebook lançou o Três20 Biblioteca, que também contém o componente do álbum de fotos. Dê uma olhada nisso e talvez você possa economizar muito tempo, não reinventando a roda ... também contém muitos outros utilitários úteis que não quero mais perder ao fazer o desenvolvimento do iPhone.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top