我有一個包含新聞的主從應用程序。有用。詳細的控制器我用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