Эй, ребята, у меня возникла проблема. У меня есть приложение (View-based), в котором UITableView отображается в нижней половине экрана, с выделением ячейки, а затем с пользовательской ячейкой, занимающей нижнюю часть экрана. У меня есть кнопка «больше информации» в правом нижнем углу этой ячейки, и когда она выбрана, я хочу, чтобы она открыла новый файл NIB, однако единственное, что мне удалось сделать, это удалить tableView с экрана. ..Я не уверен, что использовать перед «addSubview», потому что это не self.view, как я думал, это будет.
- (void)moreInfoButton:(id)selector{
NSLog(@"Button Pressed");
MoreInfo *mivc = [[MoreInfo alloc] initWithNibName:@"MoreInfo" bundle:nil];
[self.tableview removeFromSuperview];
//[self.view addSubview:(UIView *)mivc];
[self.navigationController pushViewController:mivc animated:YES];
UIBarButtonItem *backButton = [[UIBarButtonItem alloc] initWithTitle:@"List of Events" style:UIBarButtonItemStylePlain target:nil action:nil];
self.navigationItem.backBarButtonItem = backButton;
[backButton release];
[mivc release];
}
Кроме того, (UIView *) тоже не помогает. Есть предложения?
P.S. UITableView вообще не использует навигационный контроллер, это всего лишь таблица, это будет проблемой?
Кроме того, возможно ли это, если я выбрал просто выдвинуть новый вид и не использовать для этого вида навигационный контроллер, но это возможно?