2013-07-11 96 views
0

我需要通過觸摸事件中的石英2D編程檢測在View上繪製的文本/字形。 是否有可能從View上的觸摸點獲取文字/字形。用觸摸事件檢測UIview上的文本

在此先感謝。

+0

在觸摸視圖時獲取文本是什麼意思? – blancos

+0

@balncos感謝您的回覆。通過獲取文本我的意思是我有一個pdf,我希望我的手指放在屏幕上的PDF頁面上的字符。可能嗎 ? –

+0

您的問題中沒有提及「pdf」。 pdf是通過觸摸輸入獲得字符的完全不同的情況,並且它相當困難。那麼它是View上的pdf還是簡單的文本容器? – blancos

回答

0

我根據您的需求進行了研究。你需要的是一個想法,即如何獲得pdf座標,然後是你的角色的組合。

使用CGPDFDocument,CGPDFScannerCGPDFPage將pdf的內容掃描到NSString。然後使用NSString函數來查找該頁面上的文本。如果有多個頁面,那麼你也會想要存儲頁碼。

此鏈接將爲您提供有關如何將pdf座標轉換爲iOS座標以獲取您的觸點的想法。看看前兩個答案。 Converting pdf to iOS coordinates

+0

謝謝@balncos這個開始給我..我會試試這個.. –