0

我有一个 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。

谢谢

4

1 回答 1

0

好的,这是因为我将视图添加到主窗口视图。所以主窗口视图正在旋转,但导航控制器视图没有。

希望能帮助别人。

谢谢

于 2010-06-30T16:57:25.097 回答