init UITableViewController与数据数组?

时间:2011-03-15 11:16:08

标签: objective-c cocoa-touch nsarray uitableview

我有四个按钮,必须推送相同的uiTableViewController,每种情况下都有不同的数据。我想我需要为我的表实现一个initilizer并传递一个NSArray。然后我会检查按钮是否被发送者属性推送。

可以吗?以及如何实现这个初始化程序plz,我在doc中搜索但我还没有得到解决方案。

1 个答案:

答案 0 :(得分:1)

在视图控制器中,您可以按[UITableView alloc] initWithFrame:self.view.bounds];初始化tableview,并将此初始化放在视图控制器的viewdidload方法中,现在不需要xib。 具体使用

    [self.tableView = [UITableView alloc] initWithFrame:self.view.bounds];
    self.tableView.separatorStyle = UITableViewCellSeparatorStyleNone;
    self.tableView.backgroundColor = [UIColor colorWithRed:0.96 green:0.96 blue:0.96 alpha:1.000];
    self.tableView.bounces=YES;
    [self.view addSubview:self.tableView];

    self.tableView.delegate = self;
    self.tableView.dataSource = self;