Tengo un UITableView configuración que se puede poner en marcha un selector de color a través de un enfoque UINavigationController:¿Por qué self.bounds.size.height no tiene en cuenta la barra de navegación UINavigationView en este código?
[self.navigationController pushViewController:colorPickerViewController animated:YES];
[colorPickerViewController release];
El efecto de esto significa que el ColourPicker tendrá una barra de navegación en la parte superior (y botón de retroceso)
El estructura de la ColourPickerViewControll y ver ColourPickerView es el siguiente:
- ColourPickerViewController - in it's XIB file at the top level view it has:
- ColorPickerView : UIView (i.e. custom UI view) - in it's methods it has:
- (id)initWithCoder:(NSCoder*)coder {
if ((self = [super initWithCoder:coder])) {
CGFloat currVertBounds = self.bounds.size.height;
el tema aquí es el valor de currVertBounds está llegando a la 480, por lo que no está teniendo en cuenta o f la barra de navegación
PREGUNTA: ¿Cómo obtengo la altura verdadera mostrada de la instancia de ColorPickerView?
¿Tiene algo que ver con tratar de obtener el diseño calculado en la UIView personalizada, y quizás la vista personalizada no se represente en el control/navigationController general en esa etapa?
Desea cambiar la altura de la barra de navegación o nt. – ram