【问题标题】:How to put a Table View Controller into a Tab Bar Controller?如何将表格视图控制器放入标签栏控制器?
【发布时间】:2012-09-02 23:10:45
【问题描述】:

我开始学习表格视图。我的应用程序使用选项卡栏控制器,所有选项卡都是简单视图。我想添加另一个选项卡,并在其中放置一个表格视图..我该怎么做?

非常感谢!

【问题讨论】:

标签: iphone ios xcode


【解决方案1】:

如果我想向标签栏控制器添加另一个视图控制器,我通常会这样做:

NSMutableArray *items = [tabBarController.viewControllers mutableCopy];
MyTableViewController *c = [[MyTableViewController alloc] init];
[items addObject:c];
[c release];
tabBarController.viewControllers = items;
[items release];

【讨论】:

    【解决方案2】:

    这取决于您如何创建标签栏控制器。如果它是在 IB 中设计的,则将另一个选项卡栏项拖到主窗口。然后,我在选项卡栏中嵌入了一个视图控制器,并将其分配给相关的 tableview 类。需要编写该类的 .h 文件:

    @interface myClass : UITableViewController <UITableViewDelegate, UITableViewDataSource> 
    

    Apple 在您首次设置基本标签栏应用程序时使用的另一种方法是使用应用程序委托以编程方式处理它。见:

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    

    相关代码。

    【讨论】:

    • 我相信它会是@interface myClass : UIViewController 或 TabView 控制器。 user1640496 想要添加一个 TableView 而不是 TableViewController。
    猜你喜欢
    • 2015-11-30
    • 2012-02-13
    • 1970-01-01
    • 2011-09-18
    • 1970-01-01
    • 1970-01-01
    • 2012-06-23
    • 2014-04-24
    • 1970-01-01
    相关资源
    最近更新 更多