Tengo un UITableView con UISearchBar como tableViews.tableHeaderView. Al igual que el nuevo Mail.app, Notes.app, etc. en 3.0. Quiero ocultar SearchBar hasta que el usuario lo arrastre a la vista.Desplácese UITableView para que el encabezado no sea visible
Mi intento solo funciona cuando hay un par de elementos en la vista de tabla, por lo que la vista de tabla realmente desea desplazarse. Yo llamo esto en loadView:
NSIndexPath *indexPath = [NSIndexPath indexPathForRow:0 inSection:0];
[self._tableView scrollToRowAtIndexPath:indexPath atScrollPosition:UITableViewScrollPositionTop animated:NO];
Sin embargo, parece que Apple maneja dicho serachbar de manera diferente. Después de arrastrar la barra de búsqueda, parece que ya no está limitada a las celdas de tabla (en Notes.app, no en Mail.app).
¿Pero quizás Apple tiene un método distinto para ese nuevo comportamiento 3.0, y simplemente no puedo encontrarlo?
Pedido par de nuevas propiedades 'UIViewController'. [https://developer.apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/TransitionGuide/AppearanceCustomization.html#//apple_ref/doc/uid/TP40013174-CH15-SW1](https://developer. apple.com/library/prerelease/ios/documentation/UserExperience/Conceptual/TransitionGuide/AppearanceCustomization.html#//apple_ref/doc/uid/TP40013174-CH15-SW1) –