Проблема переключения между портретным и ландшафтным режимами для стола - PullRequest
0 голосов
/ 30 июня 2010

У меня есть UIViewController, который наследует все делегирование для UITable. У меня есть UITableView с именем table, который установлен в моем simple_tableViewController.h.

Я установил

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

но основной вид вращается, а таблица - нет.

Я искал более нескольких часов, чтобы выяснить, как реализовать поворот из портретной в альбомную ориентацию для моего UITableView внутри моего UIViewController.

Вот код


@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

Вы можете видеть, где я создаю UITableView.

Спасибо

1 Ответ

0 голосов
/ 30 июня 2010

Хорошо, так было потому, что я добавлял вид в главное окно.Таким образом, окно основного окна вращалось, а представление контроллера навигации не было.

Надеюсь, это кому-нибудь поможет.

...