Я создал очень простое представление, пытаясь объединить контроллер навигации и представление таблицы вместе:
.h
interface FileView : UIView {
UINavigationController * _nav;
UITableViewController * _tableView;
}
.m
- (id)initWithFrame:(CGRect)frame {
if (self = [super initWithFrame:frame]) {
_tableView = [[FileTableViewController alloc] initWithStyle:UITableViewStyleGrouped];
_nav = [[UINavigationController alloc]initWithRootViewController:_tableView];
[self addSubview:_nav.view];
}
return self;
}
Тогда, к моему удивлению, когда я добавил этот вид в главное окно. Я обнаружил, что просмотр таблицы просто не прокручивается, а ячейки таблицы не реагируют ни на какие события. Это выглядело так, будто вид стола был скрыт не под каким-то стеклом.
Кто-нибудь знает, как решить проблему? и какой шаг я пропустил, чтобы заставить его работать?
Большое спасибо!