2012-07-10 42 views
0

我想在UIView中使用coreText添加圖像,然後像下面一樣圍繞圖像文本。CoreText與圖像

如..

Baaa 
img aaaa 
    aaaa 
aaaaaaaa 
aaaaaaaa 
aaaaaaaa 

我想是這樣的,其中 「IMG」 是從 「B」 的image..and文本的開始..

感謝..

+0

對你有好處,你有什麼試過? – borrrden 2012-07-10 09:05:43

回答

0

基本上,當使用核心文本進行繪圖時,您正在將文本呈現爲路徑。您可以使用UIView的矩形或將自己的自定義路徑繪製到視圖的當前圖形上下文中。

所以說,你有以下的矩形:

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畫您的文字在路徑中。至於實際繪製它 - 我建議你閱讀蘋果文檔 - 它解釋得很好。

希望這會有所幫助,