通常の html ページ (tf2 wiki のページ) をビューに変換したいと考えています。たとえば、テキストを取り、それをラベルに入れるか、画像を UIImageView に入れる必要があります。そのようなことを行うためのフレームワークはありますか、または実行時にアプリがレンダリングしやすくするために Web サーバー上のサイトを変換する必要がありますか? 私が何をしたいのか、理解していただければ幸いです。ティム
1063 次
3 に答える
2
シナリオに応じてさまざまな方法がある可能性があります。IOS 内の UIWebView にそれらをロードできます。UIWebView を表示したくない場合は、そこから html を取得して、必要に応じて使用できます。または、HTMLをjsonデータとしてIOSに転送し、UIView、UILabelなどを介してそのデータを表示する他の方法。それ以外の場合は、Zakaria が提案するように、PhoneGap を使用できます。
UIWebView を使用したくない場合は、リクエストを送信してそのコンテンツを取得するためのサンプル コードを使用して更新します。
//your html page with url
NSURL *url = [NSURL URLWithString:@"www.google.com"];
NSURLRequest *request=[NSURLRequest requestWithURL:url cachePolicy:NSURLRequestReloadIgnoringLocalAndRemoteCacheData timeoutInterval:30.0f];
NSOperationQueue *queue=[[NSOperationQueue alloc]init];
[NSURLConnection sendAsynchronousRequest:request queue:queue completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
if ([data length]>0 && error==nil) {
NSString *html=[[NSString alloc]initWithData:data encoding:NSUTF8StringEncoding];
NSLog(@"this string contains all html page you have \n %@",html);
}
}
];
于 2013-01-31T20:56:13.817 に答える
0
ページが静的なものである場合は、PhoneGapを使用します。iOSアプリにHTML + JS + CSSが埋め込まれ、Webビューに読み込まれます。
ただし、HTML要素をネイティブ要素に変換できるフレームワークはありません。
于 2013-01-31T20:40:57.893 に答える
0
質問が正しく理解できているかわかりませんが、Cordova では html/css/js で iOS アプリを開発できます。Web サイトを確認してください: http://cordova.apache.org/
于 2013-01-31T20:37:45.557 に答える