как поместить текст в Webview? - PullRequest
3 голосов
/ 24 марта 2011

У меня есть такие 4 абзаца.

как это:

Я стою здесь сегодня, смиренный задачей, стоящей перед нами, благодарен за оказанное вами доверие, помня о жертвах, принесенных нашими предками. Я благодарю президента Буша за его служение нашей нации, а также за щедрость и сотрудничество, которые он проявлял на протяжении всего этого перехода.

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

Я хочу показать такие абзацы в UIWebview

Может кто-нибудь сказать, пожалуйста, как это сделать?

Ответы [ 3 ]

7 голосов
/ 15 июня 2011
[webView1 loadHTMLString:@"Welcome to StackOverFlow" baseURL:nil];  
6 голосов
/ 24 марта 2011
[myWebView loadHTMLString:@"<p>I stand here today humbled by the task before us, grateful for the trust you have bestowed, mindful of the sacrifices borne by our ancestors. I thank President Bush for his service to our nation, as well as the generosity and cooperation he has shown throughout this transition</p>"]
4 голосов
/ 24 марта 2011

Если вам действительно нужно показать текст в UIWebview, реализуйте класс, который реализует протоколл UIWebView Delegate, например:

@interface Web : UIViewController <UIWebViewDelegate> {
    UIWebView *webView;
    NSString *uRLString;

}

@property (nonatomic, retain) IBOutlet UIWebView *webView;
@property (nonatomic, retain) NSString *uRLString;

в вашем файле .m, вы устанавливаете делегата и представление в вашемviewDidLoad выглядит так:

self.view = webView.view;
self.webView.delegate = self;

и реализует openURL следующим образом:

- (void)openURL:(NSString *)urlString
{
[myWebView loadHTMLString: <your static string in html-formate>]

}

Но, как я сказал ранее: вы должны использовать UITextView, чтобы придерживаться рекомендаций Apple, и вы также можете установитьнастройки UITextView без IB.На самом деле вы никогда не должны использовать IB.

...