Articles of uiviewcontroller

iOS Custom Container VC y niños que requieren una orientación específica

He intentado muchas forms de search la respuesta a este problema, pero gran parte de lo que veo es principalmente bloquear los problemas de rotation con UINavigationController en el controller de la vista raíz. En mi proyecto, tengo un UIViewController personalizado que utiliza Contención del controller de vista. No implementé los methods -(BOOL)shouldAutomaticallyForwardAppearanceMethods o -(BOOL)shouldAutomaticallyForwardRotationMethods […]

Visualice el ajuste automático al cambiar las aplicaciones con la barra de estado oculta

Tengo un UIViewController que oculta condicionalmente la barra de estado en la aplicación, pero un problema que tengo es que cuando tengo la barra de estado oculta y cambio a una aplicación diferente con una barra de estado, la vista sube 20 píxeles a Compensar la barra de estado faltante, aunque ya la he compensado. […]

UIModalPresentationCurrentContext y willRotateToInterfaceOrientation

Tengo un controller de vista modal (llamémoslo controller de vista emergente) presentado en mi controller de vista principal. En algún momento, necesito ver el controller de vista principal detrás de la window emergente. Por lo tanto, establezco la propiedad UIModalPresentationCurrentContext en UIModalPresentationCurrentContext antes de presentar el controller de vista emergente. Entonces, lo que sucede es […]

preservación del estado del controller de vista contenedor personalizado

Necesito crear un controller de vista de contenedor personalizado con label y 2 estados A y B (cada estado presentado por child viewcontroller y intercambiar entre sí). Both children viewcontrollers crea instantáneas cuando crea el contenedor principal y currentViewController es viewControllerA de forma pnetworkingeterminada. Entonces tengo algo así en container viewcontroller: @property(weak, nonatomic) id currentViewController; […]

Subclass UIView o UIViewController?

Estoy intentando refactorizar mi código de la mejor manera posible y me pregunto cuál es la architecture adecuada para la situación dada. Lo que estoy tratando de hacer Lo que estoy haciendo es bastante simple: tengo algunas subclasss de CALayer personalizadas que representan un elemento de interfaz de usuario interactivo. Están divididos en varias capas, […]

Consideraciones de rootViewController de UIWindow

He estado leyendo varias publicaciones sobre cómo cambiar el rootViewController de la window y, a veces, se dice que mantener un mismo rootViewController durante todo el ciclo de vida de la aplicación es mejor que cambiarlo, y otras publicaciones están relacionadas con cambiar el rootViewController en algún momento de la aplicación Estoy confundido acerca de […]

Diferentes orientaciones de interfaz compatibles en UINavigationController stack

Tengo un UINavigationController como UINavigationController mi UIWindow y un UIViewController ( ControllerA ) que solo admite la orientación Vertical se agrega al UINavigationController como su rootViewController . En algún momento más tarde, reemploop el UINavigationController's rootViewController con un nuevo UIViewController ( ControllerB ). ControllerB admite Portrait y Landscape. Quiero que mi pantalla inicial ( ControllerA […]

Los popovers no se pueden presentar desde una vista que no tiene un error de window.

He diseñado un ViewController "CommentsViewController" con xib y estoy tratando de presentarlo en un popovercontroller sobre una celda de la grilla cuando se hace clic en él … y debajo está mi código CommentsViewController *popOverVC=[[CommentsViewController alloc]init]; popOverVC.delegate=self; popOverVC.commentBoxTextView.text=currentExternalGridCell.ratingValueLabel.text; popOverVC.contentSizeForViewInPopover=popOverVC.view.frame.size; UIPopoverController *popover =[[UIPopoverController alloc]initWithContentViewController:popOverVC]; popover.delegate=(id)self; popoverC=popover; [popover presentPopoverFromRect:currentExternalGridCell.frame inView:self.view permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES]; pero el mismo da un […]

La rotation del iPad restablece la animation de las vistas para comenzar

Cuando gire el iPad, todos los componentes animados (por ejemplo, vistas / botones) volverán a su position original en cuanto se cargaron por primera vez. hay alguna forma de prevenir esto? Aquí es cómo animo object cuando hago clic en un button, por ejemplo – (IBAction)button1Pressed:(id)sender{ [UIView animateWithDuration:ANIMATION_SPEED delay:0.0 options:UIViewAnimationOptionBeginFromCurrentState animations:(void (^)(void)) ^{ self.view.userInteractionEnabled = […]

Animaciones de UIViewController personalizadas y modalidades de presentación modal.

Usando animaciones UIViewController personalizadas en iPad cuando modalPresentationStyle es UIModalPresentationFormSheet o UIModalPresentationPageSheet muestra un recuadro gris una vez que se completa la animation. (El cuadro gris es en realidad un UIDropShadowView .) Debo tener en count que las animaciones personalizadas funcionan bien: el controller de vista se coloca donde está este cuadro gris, y luego, […]