0

coreText を使用して UIView に画像を追加し、次に以下のように画像の周りにテキストを追加します。

例えば..

    Baaa
img aaaa
    aaaa
aaaaaaaa
aaaaaaaa
aaaaaaaa

「img」が画像で、テキストが「B」から始まるこのようなものが欲しい..

ありがとう..

4

2 に答える 2

0

基本的に、コアテキストを使用して描画する場合は、テキストをパスにレンダリングします。UIViewの四角形を使用するか、ビューの現在のグラフィックスコンテキストに独自のカスタムパスを描画できます。

したがって、次のrectがあるとします。

xxxxxxxxxxx  
x         x  
x         x  
x         x  
x         x  
x         x  
x         x  
xxxxxxxxxxx  

画像の周りにパスを描く必要があります(p ==パス):

xxxxxxxxxxx  
xiiiiPPPPPx  
xiiiiP   Px  
xiiiiP   Px  
xPPPPP   Px  
xP       Px 
xPPPPPPPPPx   
xxxxxxxxxxx  

次に、パス内にテキストを描画するようにCoreTextに指示します。実際にそれを描くことに関しては-私はあなたがアップルのドキュメントを読むことをお勧めします-それはそれを非常によく説明しています。

お役に立てれば、

于 2012-12-04T11:59:45.813 に答える
0

ここを見回すと、完全に機能するプロジェクトを見つけることができます。

http://ios-blog.co.uk/tutorials/rich-text-editor-inserting-images-part-6/

それはあなたが望むことを正確に行いますが、CoreText の代わりに UIWebView を使用します。

于 2012-08-14T06:58:37.760 に答える