0

現在、サーバーから送信された html 応答をアプリでレンダリングしていますが、DTCoreText で画像をレンダリングしたくない (または画像用のスペースを作成したくない) 代わりに、画像へのリンクを提供したいだけです。これについて?

デリゲート メソッドを介してテキスト リンクを含む別のビューを返そうとしましたが、問題は、画像によって予約されたスペースがまだそこに残っていることです。

たとえば、サーバーからこのような応答を受け取ったとしましょう

<p>hello there my name is ...</p>
<p>this is what i look like <img src="link" width="300" height="800"></p>

それは次のようにレンダリングされます。

hello there my name is ....
this is what i look like

800px の空のギャップが続きます。

このギャップも解消する方法はありますか?

4

2 に答える 2

0

誰も答えなかったので、私は回避策を取らなければなりませんでした。私は基本的に正規表現を使用し、<img>

リンクタグ付きのタグで、データを取得したらタグを置き換えます。

于 2014-04-28T08:17:26.190 に答える
0

-(void)lazyImageView:(DTLazyImageView *)lazyImageView didChangeImageSize:(CGSize)size

lazyimagedelegate メソッドをコミットする場合は、画像のサイズを変更してみてください

于 2014-05-17T02:58:11.653 に答える