2010-06-29 2 views
0

J'ai un UIViewController qui hérite de toute la délégation pour l'UITable. J'ai une table appelée UITableView qui est définie dans mon simple_tableViewController.h.Problème de basculement entre le mode portrait et le mode paysage pour une table

J'ai mis

- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation {
return YES; }

mais la principale tourne vue mais la table ne fonctionne pas.

Je cherchais depuis maintenant quelques heures pour savoir comment implémenter la rotation de portrait en paysage pour mon UITableView dans mon UIViewController.

Voici un code

 

@interface simple_tableViewController : UIViewController 
    
{ 
UITableView *table; 
UISearchBar *search; 
NSDictionary *allNames; 
NSMutableDictionary *allNamesSearch; 
NSMutableDictionary *names; 
NSMutableArray *keys; 
BOOL isSearching; 
} 
@property (nonatomic, retain) IBOutlet UITableView *table; 
@property (nonatomic, retain) IBOutlet UISearchBar *search; 
@property (nonatomic, retain) NSDictionary *allNames; 
@property (nonatomic, retain) NSMutableDictionary *allNamesSearch; 
@property (nonatomic, retain) NSMutableDictionary *names; 
@property (nonatomic, retain) NSMutableArray *keys; 
@property (nonatomic, retain) NSMutableArray *keysSearch; 
- (void)resetSearch; 
- (void)handleSearchForTerm:(NSString *)searchTerm; 

@end 
 

Vous pouvez voir où je crée le UITableView.

Merci

Répondre

0

Ok, donc c'était parce que j'ajoutais en vue de la vue principale de la fenêtre. Ainsi, la vue de la fenêtre principale tournait mais la vue du contrôleur de navigation ne l'était pas.

Espérons que cela aide quelqu'un.

Remerciements

Questions connexes