J'ai un petit problème avec UIScrollView. Fondamentalement, j'utilise le code de l'exemple d'application PageControl avec quelques modifications. J'ajoute la vue de défilement à ma pile de navigation, je veux qu'elle soit sur une page spécifique quand elle y arrivera. J'essaie d'utiliser la méthode UIScrollView scrollToRect: animated: mais même si je passe en NO, c'est toujours animé! Voici un extrait de code:UIScrollView Toujours animé!
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
NSUInteger row = indexPath.row;
viewController.currentPage = row;
CGRect frame = viewController.scrollView.frame;
frame.origin.x = frame.size.width * row;
frame.origin.y = 0;
[viewController.scrollView scrollRectToVisible:frame animated:NO];
[self.navigationController pushViewController:viewController animated:YES];
[tableView deselectRowAtIndexPath:indexPath animated:YES];
}
Est-ce que quelqu'un sait pourquoi?
Merci!
Bonne idée, ça n'a pas ... Je fini par utiliser une animation personnalisée. –
Cela a bien fonctionné là où scrollToRect n'a pas ... Merci! –