Para aplicaciones regulares que usan el marco UIKit, la animación de orientación es automática. La aplicación nomina (generalmente en las propiedades de la aplicación en Xcode) qué orientaciones son compatibles. (es decir
vertical, horizontal izquierda, horizontal derecha y al revés). Luego, en tiempo de ejecución, del acelerómetro detecta que el usuario ha cambiado la orientación, la aplicación recibe un mensaje: (BOOL) shouldAutorotateToInterfaceOrientation: (UIInterfaceOrientation) interfaceOrientation para que pueda decidir dinámicamente permitir ciertas rotaciones.
El desarrollador también puede personalizar el diseño de la interfaz de usuario en la nueva orientación para optimizar el tamaño y el posicionamiento de los elementos de la interfaz. Interface Builder se puede usar para describir restricciones que permiten que el sistema ajuste automáticamente el diseño. Si el diseño derivado del sistema no es suficiente, también se puede especificar mediante programación.
Esto se describe en la documentación de referencia de Apple iOS: https://developer.apple.com/libr…
- ¿Cómo las actualizaciones de las compilaciones de Facebook, Twitter y LinkedIn en una página web se actualizan automáticamente en todas las demás plataformas, como las aplicaciones de Android, Windows e iOS? ¿Hay alguna API de código abierto o alguna cosa productiva relacionada con eso?
- ¿Vale la pena el esfuerzo para desarrollar una aplicación UI-ish altamente pulida en Xamarin Forms que hacerlo para ambas plataformas (Android, iOS)?
- ¿Puedo extraer audio de un video de YouTube y agregarlo a iTunes en mi dispositivo iOS?
- ¿Podemos desarrollar una aplicación para iOS con algunos gráficos en el nuevo MacBook?
- ¿Cuáles son los equivalentes de Android a la aplicación de iOS 'Life Cycle' para el seguimiento automático del tiempo dedicado a las actividades diarias (dormir, hacer ejercicio, trabajar / estudiar, viajar, socializar, navegar, etc.), solo desde los datos y la ubicación de su teléfono celular y no a ¿usable?
Si la aplicación es una aplicación OpenGL (por ejemplo, la mayoría de los juegos), la rotación debe ser realizada por el desarrollador. Esto es relativamente fácil de hacer. La aplicación necesita rastrear el ángulo de rotación actual y objetivo, y usar un temporizador para ajustar el incremento y llamar a glRotatef () en el método de dibujo. Esto se describe completamente en el Capítulo 1 de “Programación 3D para iPhone” de Phillip Rideout.
http://www.amazon.com/iPhone-Pro…