Мне удалось добавить фоновое изображение в TableView DetailView, но мое решение, безусловно, неверно. У меня есть UIScrollView, который содержит UIWebView. Когда я касаюсь и перетаскиваю UIWebView, я вижу фоновое изображение внизу на UIScrollView. Кроме того, это выглядит великолепно.
Что мне попробовать?
Вот код, который делает представление:
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
//...
/*#####################################################
*
* Initialize Scroll & HTML View
*
#####################################################*/
CGRect bounds = [ [ UIScreen mainScreen ] applicationFrame ];
CGRect screenRect = [[UIScreen mainScreen] bounds];
CGFloat screenWidth = screenRect.size.width;
CGFloat screenHeight = screenRect.size.height;
UIScrollView *scrollView = [[UIScrollView alloc] initWithFrame:bounds];
htmlView = [ [ UIWebView alloc ] initWithFrame:[scrollView bounds]];
htmlView.frame = CGRectMake(0,0,screenWidth,screenHeight);
htmlView.backgroundColor = [UIColor clearColor];
htmlView.opaque = NO;
UIColor *background = [[UIColor alloc] initWithPatternImage:[UIImage imageNamed:@"dark-chalkboard-bg.png"]];
htmlView.backgroundColor = background;
NSString *htmlString = @"HTML-formatted text goes here";
[htmlView loadHTMLString:htmlString baseURL:nil];
scrollView.contentSize = [htmlView bounds].size;
[scrollView addSubview:htmlView];
//...
}
Спасибо