Фоновые изображения и UIWebView - PullRequest
1 голос
/ 08 марта 2012

Мне удалось добавить фоновое изображение в 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];

//...

}

Спасибо

...