将表格单元格添加到iOS中特定部分的表格中

时间:2016-03-17 16:37:14

标签: ios objective-c uitableview

如果您要添加文档的链接,请不要这样做

我有一个问题她,我不知道如何解决它,需要一个明确的答案

我已经从xcode UI构建了一个表视图并添加了5个部分,每个部分包含除第2部分之外的一些单元格,我想要做的是在viewDidLoaded中添加单元格到第2部分是否可能

这是头文件

@interface Menu : UITableViewController;

这是实施文件

@implementation Menu
@synthesize drawerTableView;

- (void) viewDidLoad {

    NSDictionary *object = [drawerTableView dataSource];

    KhawaterDataManager *sharedManager = [KhawaterDataManager instance];
    CategoriesResponse *categories = [sharedManager categories];
    [categories printObject];

}

/*- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section {

    NSLog(@"%d", section);

    switch (section) {
        case 1:
            return 5;
            break;

        }

    return [tableView.dataSource[section] count];
}*/

/*- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {

    static NSString *cellIdentifier = @"Cell";
    UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier: cellIdentifier];

    if (!cell) {
        cell = [[UITableViewCell alloc] initWithStyle:UITableViewCellStyleDefault reuseIdentifier:cellIdentifier];
    }

    [cell setBackgroundColor:[UIColor colorWithRed:.8 green:.8 blue:1 alpha:1]];
    cell.textLabel.text = @"hello";
    return cell;
}*/


- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)newIndexPath{

    // my logic
}

@end

enter image description here

1 个答案:

答案 0 :(得分:2)

我认为您在UITableView中使用静态单元格。你可以做的是利用动态tableview单元格。您必须取消注释并使用这两种方法来创建单元格:

- (NSInteger)tableView:(UITableView *)tableView numberOfRowsInSection:(NSInteger)section;
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath;