У меня есть контроллер панели вкладок, который я создал программно, с именем TPastJourneyTabbar
. Когда я нажимаю на представление таблицы и вызывается didSelectRowAtIndexPath:
, мой класс панели вкладок должен быть выделен и добавлен как подпредставление другого класса. Я сделал это, используя следующий код:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
[tableView deselectRowAtIndexPath:indexPath animated:YES];
TPastJourneyTabBar * tabbar = [[TPastJourneyTabBar alloc]init];
HGMovingAnnotationSampleViewController *detailViewController = [[HGMovingAnnotationSampleViewController alloc] initWithNibName:@"HGMovingAnnotationSampleViewController" bundle:nil];
[detailViewController.view addSubview:tabbar.view];
[self.navigationController pushViewController:detailViewController animated:YES];
[detailViewController release];
}
HGMovingAnnotationSampleViewController
- это класс, к которому я добавляю панель вкладок в качестве подпредставления. Когда я запускаю свое приложение, вызывается панель вкладок, но она вызывается не полностью; то есть нижняя часть панели вкладок, на которой написан заголовок элемента панели вкладок, не видна. Как сделать панель вкладок полностью видимой?