在纵向模式和横向模式之间切换问题

时间:2010-06-29 20:03:38

标签: uitableview rotation landscape

我有一个UIViewController,它继承了UITable的所有委托。 我有一个名为table的UITableView,它在我的simple_tableViewController.h中设置。

我已经设置了

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

但主视图会旋转,但表格不会旋转。

我一直在搜索几个小时,以了解如何在我的UIViewController中为我的UITableView实现从纵向到横向的旋转。

这是一些代码


@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 :(得分:0)

好的,因为我正在将视图添加到主窗口视图中。因此主窗口视图是旋转的,但导航控制器视图不是。

希望能帮助别人。

由于