Probé el siguiente código, en un intento de mostrar la vista personalizada sobre el controlador de la barra de pestañas (que tiene un controlador de navegación dentro de todas sus pestañas).¿Agregar vista personalizada arriba de la barra de pestañas controlador/controlador de navegación?
El problema es que se superpone en la parte superior de la barra de navegación, y quiero que la barra de navegación se mueva hacia abajo.
Intenté configurar el marco del controlador de la barra de pestañas, pero eso no lo movió en absoluto.
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{
// Override point for customization after application launch.
// Add the tab bar controller's current view as a subview of the window
//self.tabBarController.view.frame = CGRectMake(0, 62, 320, 320);
self.window.rootViewController = self.tabBarController;
[self.window makeKeyAndVisible];
// setting up the header view
self.headerView = [[HeaderView alloc] initWithFrame:CGRectMake(0, 20, 320, 42)];
[self.window addSubview:self.headerView];
// setting up facebook stuff
AgentSingleton *agentSingleton = [AgentSingleton sharedSingleton];
agentSingleton.facebook = [[Facebook alloc] initWithAppId:APP_ID];
return YES;
}
¿Alguna idea?
Verticalmente por encima del resto del contenido. – xil3
Lo tengo colocado en la parte superior, pero en este momento está cubriendo el controlador de navegación. Necesito presionar hacia abajo el controlador de la barra de pestañas de alguna manera ... – xil3
Use un modalViewController en el que la vista de fondo es la vista superior en el controlador de vista actual (algo así como view.superview.superview.superview hasta su nada) – dwbrito