我有一个包含新闻的主从应用程序。有用。详细的控制器我用UIWebView
。 我创建了评论级与xib我试图将它添加到我的详细信息视图。 评论号码是UITableViewController
。 之后,我只能看到评论,而不是详细文本。iOS。向主从应用程序添加子视图
我试图滚动我的WebView并没有文字。但在detailviewController我做了NSLog
我的文字,看到它。如果我设置newsTextHeight
到我看到一个空的视图。
我在做什么错?
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
CGFloat newsTextHeight = 250;
DetailViewController *detailViewController = [[DetailViewController alloc] initWithNibName:@"DetailViewController" bundle:nil];
CommentsViewController *commentController = [[CommentsViewController alloc] init];
NewsItem *newsItem = [news objectAtIndex:indexPath.row];
detailViewController.description = newsItem.description;
detailViewController.title = newsItem.date;
commentController.news_id = newsItem.news_id;
detailViewController.news_id = [newsItem.news_id intValue];
int views = [newsItem.viewsCnt intValue];
views++;
NSString *strFromInt = [NSString stringWithFormat:@"%d",views];
newsItem.viewsCnt = strFromInt;
[self.tableView reloadData];
//[self.navigationController presentedViewController];
[self.navigationController pushViewController:detailViewController animated:YES];
detailViewController.navigationController.toolbarHidden = NO;
[detailViewController addChildViewController:commentController];
[commentController didMoveToParentViewController:detailViewController];
[detailViewController.view addSubview:commentController.view];
detailViewController.view.frame = CGRectMake(0, 0, detailViewController.view.bounds.size.width, newsTextHeight);
commentController.tableView.contentInset = UIEdgeInsetsMake(detailViewController.view.frame.size.height, 0, 0, 0);
[commentController release];
[detailViewController release];
}
结果:http://s18.postimg.org/5cv8ftbbd/detail.png
我做了不同的事情。我需要用评论显示详细的新闻。我用2个部分使用UITableView。在1我使用UIWebView,在2 tableview – 0xBAD