Какие изменения требуются в этом коде для отображения текста вместо изображения? - PullRequest
0 голосов
/ 24 марта 2011

В My viewControllerOne ,,, я использую tableview .. и когда я нажимаю на любую строку .. Я использую этот код .. для перехода на другую страницу ...

            Feches *rOVc = [[Feches alloc] initWithNibName:@"Feches" bundle:nil];     
            rOVc.hidesBottomBarWhenPushed = YES;
            rOVc.title  = [NSString stringWithFormat:@"15 March 2011"];
            rOVc.strURL = [[NSString alloc] initWithString:[[NSURL  fileURLWithPath:[[NSBundle mainBundle] pathForResource:@"first_screen" ofType:@"png"]] absoluteString]];
            [self.navigationController pushViewController:rOVc animated:YES];
            [rOVc release];

Теперь, когда он перейдет к Feches ...

В представлении этих выборок я использую этот код ...

NSString *html = [NSString stringWithFormat:@"<html><head>\
                  <meta id='viewport' name='viewport' content='minimum-scale=0.2; maximum-scale=5; user-scalable=1;' />\
                  </head><body style=\"margin:0\"><img id=\"yt\" src=\"%@\"></body></html>", self.strURL];

NSLog(@"html:%@",html);
// Load the html into the webview
if(self.myWeb == nil) {  
    self.myWeb = [[UIWebView alloc] initWithFrame:self.view.frame];  
    [self.view addSubview:self.myWeb];  
} 
[self.myWeb loadHTMLString:html baseURL:[NSURL URLWithString:self.strURL]];

Это показывает мне изображение с именем ... first_screenесть ли в моей папке с изображениями ...

Теперь ... Я хочу использовать текстовый абзац вместо изображения ... но с таким же видом HTML и все это .. кто-нибудь может предложить мне, что изменитья должен сделать сейчас для отображения абзацев вместо изображения ??

1 Ответ

1 голос
/ 24 марта 2011

Измените содержимое строки html. Заменить <img id=...> на <p>text</p>.

Вы пропускаете UIWebView (если self.myWeb сохраняет). Измените свой код на:

self.myWeb = [[[UIWebView alloc] initWithFrame:self.view.frame] autorelease];
...