早速一発目。



UIWebViewでloadHTMLStringについて、

やっぱりwebサイト、アプリ両方とも展開しているパターンによくありがちで

UIの一部分をUIWebViewにしてHTMLを表示。



なーんてことはよくあるパターンなのかな。って思ってます。

サーバーからデータを取得してWebViewに文字列を読み込ませて表示ー。みたいな。



で、仕事でこんな問題に遭遇したんだけど

サーバーAPIからもらったhtml文をWebViewに読み込ませてみると、

なんかすげえ改行が多い。



html文見てみたら

\n

こやつがいっぱい。



どうやら

loadHTMLStringでは「\n」を改行タグに読み替えて表示してしまうのだと思う。



アプリ側での対応方法としてはこんな感じでいいのかなあって思います。

 [webView loadHTMLString:[string stringByReplacingOccurrencesOfString:@"\n" withString:@"" baseURL:nil]];

よろしくお願いします(´・ω・`)

iOSPGのiOS小僧です。

 

iOSは触り始めて約3年

iOS5と6の境目だった気がする

 

今後このブログでは

僕の備忘録も含め、目指せSEな目指せiOSマスターな時々お遊びなブログを書いていこうかなあ。と思っております。

 

 

よろしくお願いします!!!