我开始学习表格视图。我的应用程序使用选项卡栏控制器,所有选项卡都是简单视图。我想添加另一个选项卡,并在其中放置一个表格视图..我该怎么做?
非常感谢!
如果我想将另一个视图控制器添加到标签栏控制器,我通常会这样做:
NSMutableArray *items = [tabBarController.viewControllers mutableCopy];
MyTableViewController *c = [[MyTableViewController alloc] init];
[items addObject:c];
[c release];
tabBarController.viewControllers = items;
[items release];
这取决于您如何创建标签栏控制器。如果它是在 IB 中设计的,则将另一个选项卡栏项拖到主窗口。然后,我在选项卡栏中嵌入了一个视图控制器,并将其分配给相关的 tableview 类。需要编写该类的 .h 文件:
@interface myClass : UITableViewController <UITableViewDelegate, UITableViewDataSource>
Apple 在您首次设置基本选项卡栏应用程序时使用的另一种方法是使用应用程序委托以编程方式处理它。看:
- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
对于相关代码。