У меня есть UIViewController
, в котором у меня есть UITableView
.Как вызвать UIViewController из подкласса UIView?
В ячейке UItableView
Я уже добавил UICollectionView
.
в -
- (void)collectionView:(UICollectionView *)collectionView didSelectItemAtIndexPath:(NSIndexPath *)indexPath
Я вызываю метод главного UIViewController
.
UIViewController *view = [[UIViewController alloc] init];
[view my_method];
в общем виде.
-(void)my_method {
AnotherName *view_my=[[AnotherName alloc]initWithNibName:@"AnotherName" bundle:nil];
[self.navigationController pushViewController:view_my animated:NO];
}
Viewdidload
метод вызова, но view
не отображается.
прочитал о добавлении childViewControllers. вам нужно понять объектно-ориентированные понятия здесь. просто создание нового экземпляра представления не влияет на текущую иерархию – Shubhank
см. код метода View_my? –
Когда вы выбираете элемент в представлении коллекции, можете ли вы указать, что вы хотите, чтобы приложение выполняло. Таким образом, я могу показать вам, как это делается. Потому что, несмотря на то, что вы делаете это, не ясно, что вы опубликовали. – pnizzle