У меня есть приложение с основными деталями с новостями. Оно работает. В подробном контроллере я использовал UIWebView
. Я создал comment-class с xib и пытаюсь добавить его в мой подробный вид. Комментарии UITableViewController
. После этого я могу видеть только комментарии, а не детали-текст.iOS. addubview для приложения master-detail
Я попытался прокрутить мой 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
Я сделал по-другому. Мне нужно было показать подробные новости с комментариями. Я использую UITableView с двумя разделами. В 1 я использую UIWebView, в 2 tableview – 0xBAD