Articles of viewwillappear

Mecanismo sobre el método "did" y "will" y "should"

Quiero saber en general cuándo se llamaron los methods, incluidas las palabras key indicadas en el tema. Por ejemplo: – tableView:willSelectRowAtIndexPath: – tableView:didSelectRowAtIndexPath: – (BOOL)tableView:(NSTableView *)aTableView shouldSelectRow:(NSInteger)rowIndex ¿Cuándo se llamará el método willSelectRow? ¿Qué significa el método al include las palabras key "will" "did" y "should" Del mismo modo, hay viewDidAppear y viewWillAppear. Es obvio […]

Los elementos de la barra de herramientas desaparecen cuando la vista cambió con UIActionSheet.

Al iniciar una vista desde un button de UIActionSheet , al volver a la vista a través del button de navigation hacia atrás de la barra, la barra de herramientas aún visible no tiene ninguno de los botones que estaban previamente en ella. Este error ha surgido desde que se actualizó a iOS 6 y […]

¿Puedo usar viewWillAppear en lugar de viewDidLoad para la mayor parte de mi initialization y configuration?

No soy bueno en la comunicación entre controlleres, así que necesito configurar y verificar mucho de NSUserDefaults, ¿puede causar algún problema?

viewDidDisappear no se llama cuando se usa presentViewController

Tengo un UIViewController tiene este método: – (void)viewWillDisappear:(BOOL)animated { [super viewWillDisappear:animated]; NSLog(@"DISAPPEAR"); lastKnownOrientation = [self interfaceOrientation]; } -(void)openSendVC{ SendMsgViewController *vc = [[SendMsgViewController alloc]initWithNibName:@"SendMsgViewController" bundle:nil]; [self.navigationController pushViewController:vc animated:NO]; } En el segundo controller de vista ( SendMsgViewController ) viewDidLoad , tengo lo siguiente: [self presentViewController:picker animated:YES completion:NULL]; donde el selector es un UIImageViewPicker . El problema […]

iOS 5.0 ver el problema del ciclo de vida

Me enfrento a un comportamiento extraño de mis subclasss de controller de vista personalizado en iOS 5.0. No uso controlleres de navigation estándar, etc. en mi aplicación iPad, pero estoy presentando todos los controlleres de vista yo mismo; por eso necesitaba llamar manualmente a los methods de viewWillAppear y viewDidAppear. Desde iOS 5.0, parece que […]

Xamarin IOS ocultar barra atrás button

Estoy tratando de ocultar el button de retroceso desde mi control de navigation en una vista determinada (usando storyboard) Traté de ocultar el button de retroceso de la barra que ViewWillAppear el ViewWillAppear , pero no parece suceder. Aquí está el código: public override void ViewWillAppear (bool animated) { base.ViewWillAppear (animated); this.NavigationController.NavigationItem.SetHidesBackButton (true, true); }

viewwillappear y viewdidappear no llamados

esta pregunta es muy frecuente, pero no puedo resolverla con ninguna respuesta disponible. Estoy trabajando en iOS 5.1. Mi controller de navigation es una sola pestaña entre los controles de vista de barra de tabs. Hay una vista de tabla, en la que la selección de una fila empuja nuevos controlleres de vista. Este problema […]

Cambiar la constante de NSLayoutContraint en viewDidLoad o viewWillAppear no funciona

Estoy tratando de hacer algo como esto: – (void)viewWillAppear:(BOOL)animated { [super viewWillAppear:animated]; NSLog(@"%@", self.tableViewHeight); self.tableViewHeight.constant = 0; NSLog(@"%@", self.tableViewHeight); [self.tableView setNeedsUpdateConstraints]; [self.tableView setNeedsLayout]; [self.view setNeedsUpdateConstraints]; [self.view setNeedsLayout]; } Pero a veces este trabajo y otras no. Siempre veo posts correctos en el logging: <NSLayoutConstraint:0x9ebe7a0 V:[UITableView:0xa345a00(304@500)] priority:500> <NSLayoutConstraint:0x9ebe7a0 V:[UITableView:0xa345a00(0@500)] priority:500> ¿Por qué sucede esto? ¿Cómo cambiar […]

Distintos layouts de subview en viewDidLoad y viewWillAppear

Posible duplicado: UIViewController devuelve un marco inválido? Durante la debugging, he notado que en viewDidLoad llamar a mi marco de vista es origin=(x=0, y=20) size=(width=320, height=460) que no es preciso. En viewWillAppear call está configurado correctamente: origin=(x=0, y=0) size=(width=320, height=416) teniendo en count la altura de la barra de navigation. El layout de mis subprocesss […]

Determine viewWillAppear del Controlador de UINavigation o el Controlador de UITabBar

No puedo encontrar una manera de distinguir entre hacer estallar desde la stack del controller Nav e ingresar al controller de vista desde UITabBarController. Quiero llamar a un método en ViewWillAppear solo cuando la vista se presenta desde la TabBar, no cuando alguien presiona en el controller de navigation. Si no estaba usando un TabBarController, […]