En el constructor de interfaces hay pocos parámetros para UIView de UIViewController: Topbar, Bottombar, ... parámetros del constructor¿Cómo establecer programáticamente los parámetros topBar y bottomBar de UIView?
interfaz de vista
lo que sucede cuando Conjunto de la navegación valor para el parámetro Bar Top Bar , y barra de pestañas para el parámetro Bar inferior? Es muy útil para mi
Entonces, ¿cómo puedo hacerlo programáticamente?
Gracias por la respuesta. Sé que las barras no aparecerán, pero estos parámetros afectan a la vista de vista de los controladores de vista y sus subViews. Quiero decir, no puedo establecer self.view.frame = CGRect (x, y, width, height) en el método viewDidLoad, no tendrá ningún efecto para ver la posición. ¿Qué puedo hacer programáticamente? Gracias. – BergP
Sí, no puede, y ¿por qué necesita esto? La vista principal de UIViewController ocupará todo el lugar de su vista principal. O puede agregar su UIViewController dentro del contenedor requerido si necesita: UINavigationController * controller = [[UINavigationController alloc] initWithRootViewController: yourController]; Luego tendrá barra de navegación como en la métrica simulada. Y su UIVIewController tendrá tamaños como cuando usa métricas simuladas – Gloomcore
Tengo un control de vista en navigationController en TabBarController, en este viewController tengo un UIView, su nombre containerView, en el controlador agrego vistas de otros viewControllers al contenedorView como subvistas una a una , y el diseño de las vistas de viewControllers con las opciones de bottomBar y topBar indicadas es bueno, pero las vistas de viewControllers sin xibs (y de esta opción) son incorrectas. Las máscaras de autoresized son correctas, la diferencia entre esos controladores solo en esos parámetros (bottomBar y topBar) – BergP