知乎日报-Home-跳转详细页

1、点击滚动图片进行跳转

#pragma mark - CarouseViewDelegate

- (void)didSelectItemWithTag:(NSInteger)tag {
    StoryModel *story = self.viewmodel.top_stories[tag-100];
    StoryContentViewModel* vm = [[StoryContentViewModel alloc] init];
    vm.loadedStoryID = story.storyID;
    vm.storiesID = _viewmodel.storiesID;
    StoryContentViewController *storyContentVC = [[StoryContentViewController alloc] initWithViewModel:vm];
    AppDelegate* appdele = kAppdelegate;
    [appdele.mainVC.navigationController pushViewController:storyContentVC animated:YES];
}

2、点击UITableViewCell进行跳转

#pragma mark - UITableViewDelegate

- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath {
    StoryModel *story = [self.viewmodel storyAtIndexPath:indexPath];
    StoryContentViewModel* vm = [[StoryContentViewModel alloc] init];
    vm.loadedStoryID = story.storyID;
    vm.storiesID = _viewmodel.storiesID;
    StoryContentViewController *storyContentVC = [[StoryContentViewController alloc] initWithViewModel:vm];
    AppDelegate* appdele = kAppdelegate;
    [appdele.mainVC.navigationController pushViewController:storyContentVC animated:YES];
}
Copyright © 翻这个墙 2016 all right reserved,powered by Gitbook该文件修订时间: 2016-04-07 00:02:28