Alguém pode me indicar bons exemplos de criação de um controlador de visualização personalizada como um controlador de visualização de contêiner? A única documentação que posso encontrar são alguns parágrafos na Referência de classe UIViewController . Sinto que preciso de um pouco mais de informações do que isso e um exemplo de implementação seria bom. O Google não encontrou absolutamente nada.
Estou especificamente interessado no método:
transitionFromViewController:toViewController:duration:options:animations:completion:
objective-c
ios
uiviewcontroller
ios5
Undistraction
fonte
fonte
Respostas:
A melhor coisa que encontrei até agora é o WWDC 2011 Session Video Session 102 - Implementing UIViewController Containment .
fonte
Além da sessão de vídeo WWDC Session 102 - Implementing UIViewController Containment que hipercriptografe já mencionada, a sessão Apple WWDC 2012 sobre "The Evolution of View Controllers on iOS" também cobre este tópico e o código de exemplo faz parte do pacote de código de amostra:
https://developer.apple.com/devcenter/download.action?path=/wwdc_2012/wwdc_2012_sample_code/wwdc_2012_session_code.dmg
Também há um exemplo aqui: https://github.com/toolmanGitHub/stackedViewControllers
fonte
esta IBAction dispara a transição entre dois VCs:
fonte
Eu achei este exemplo muito útil para mim
http://sandmoose.com/post/35714028270/storyboards-with-custom-container-view-controllers
E eles têm fonte no github:
https://github.com/mluton/EmbeddedSwapping
fonte
Isso poderia:
http://subjective-objective-c.blogspot.com/2011/08/writing-high-quality-view-controller.html
Ser suficiente para suas necessidades?
fonte
não sei se este é um "bom" exemplo, mas você pode obter um Container ViewController grátis em https://bitbucket.org/javieralonso/jaacordeonviewcontroller/overview
É um controlador de visualização de contêiner de metáfora completo
fonte
Estes são meus tutoriais / exemplos favoritos (prontos para iOS7) sobre o assunto (todos os três têm o código-fonte disponível no github):
Ver contenção do controlador
Transições de controlador de visualização de contêiner personalizado
Transições do controlador de visualização de contêiner personalizado interativo
E então, é claro, a Apple oferece um artigo completo sobre o assunto que considero inestimável:
Criação de controladores de visualização de contêiner personalizados
fonte