Preguntas etiquetadas con uiviewcontroller

La clase UIViewController gestiona las vistas en las aplicaciones de iOS y media la interacción entre las vistas de una aplicación, sus objetos modelo subyacentes y el flujo de trabajo general.

4
UIViewController viewDidLoad vs. viewWillAppear: ¿Cuál es la división adecuada del trabajo?
Siempre he sido un poco confuso sobre el tipo de tareas que deberían asignarse a viewDidLoadvs. viewWillAppearen una UIViewControllersubclase. por ejemplo, estoy haciendo una aplicación en la que tengo una UIViewControllersubclase que golpea un servidor, obtengo datos, los llevo a una vista y luego los visualizo. ¿Cuáles son los pros …



6
¿Animar el cambio de los controladores de vista sin usar la pila del controlador de navegación, las subvistas o los controladores modales?
NavigationControllers tiene pilas de ViewController para administrar y transiciones de animación limitadas. Agregar un controlador de vista como una vista secundaria a un controlador de vista existente requiere pasar eventos al controlador de vista secundaria, lo cual es difícil de manejar, cargado de pequeñas molestias y, en general, se siente …


5
Deshabilite el cierre interactivo del controlador de vista presentado en iOS 13
iOS 13 presenta un nuevo diseño de modalPresentationStyle .pageSheet(y su hermano .formSheet) para controladores de vista presentados modalmente ... … Y podemos descartar estas hojas deslizando el controlador de vista presentado hacia abajo (descarte interactivo) . Aunque la nueva función "tirar para descartar" es bastante útil, es posible que no …


19
Obtenga el UIViewController que se muestra actual en la pantalla en AppDelegate.m
La corriente UIViewControlleren la pantalla debe responder a las notificaciones automáticas de los APN, configurando algunas vistas de insignia. Pero, ¿cómo podría obtener el UIViewControllermétodo in application:didReceiveRemoteNotification: de AppDelegate.m? Intenté usar self.window.rootViewControllerpara obtener la visualización actual UIViewController, puede ser un UINavigationViewControlleru otro tipo de controlador de vista. Y descubro que …

16
¿Cómo verificar si un controlador de vista se presenta modalmente o se presiona en una pila de navegación?
¿Cómo puedo, en mi código de controlador de vista, diferenciar entre: presentado modalmente empujado en la pila de navegación Ambos presentingViewControllery isMovingToParentViewControllerson YESen ambos casos, por lo que no son de mucha ayuda. Lo que complica las cosas es que mi controlador de vista principal es a veces modal, en …

21
¿Cómo desactivo el gesto de deslizar de UIPageViewController?
En mi caso, el padre UIViewControllercontiene UIPageViewControllercuál contiene UINavigationControllercuál contiene UIViewController. Necesito agregar un gesto de deslizamiento al último controlador de vista, pero los deslizamientos se manejan como si pertenecieran al controlador de vista de página. Traté de hacer esto tanto programáticamente como a través de xib pero sin resultado. …


14
Cómo usar uiviewcontroller de guión gráfico único para subclase múltiple
Digamos que tengo un guión gráfico que contiene UINavigationControllercomo controlador de vista inicial. Su controlador de vista raíz es una subclase de UITableViewController, que es BasicViewController. Tiene el IBActionque está conectado al botón de navegación derecho de la barra de navegación. Desde allí, me gustaría usar el guión gráfico como …




Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.