AddSubview для UIScrollView не отображается?

Я добавил таблицуView в UIScrollView следующим образом

tableView = [[UITableView alloc] initWithFrame:CGRectMake(0,400,320,380) style:UITableViewStyleGrouped];
 tableView.dataSource = self;
 tableView.delegate = self;
 tableView.backgroundView = nil;
 tableView.backgroundColor = [UIColor clearColor];
 tableView.sectionHeaderHeight = HEADER_HEIGHT;
 tableView.tableFooterView = [UIView new];
 [self.scroll addSubview:tableView];

Я не знаю, что это не отображается на экране, я пробовал сделать backgroundColor tableview черным, и он отображается, но не отображается tableview.

NSLog(@"%@",NSStringFromCGRect(tableView.frame));

дает правильное значение, я добавил другие ********* в scrollview, которые видны, но UITableView на экране не видно?

2 ответа

tableView = [[UITableView alloc] initWithFrame:CGRectMake(0,0,320,380) style:UITableViewStyleGrouped];
 tableView.dataSource = self;
 tableView.delegate = self;
 tableView.backgroundView = nil;
 tableView.backgroundColor = [UIColor clearColor];
 tableView.sectionHeaderHeight = HEADER_HEIGHT;
 tableView.tableFooterView = [UIView new];
 [self.scroll addSubview:tableView];


Вы настроили делегат scrollview?......

например self.scroll.delegate = self;

я думаю, что это может сработать после этого...

licensed under cc by-sa 3.0 with attribution.