我想要做的是創建工具提示功能,以便我的教學應用程序中的某些單詞可以被點擊並定義彈出。對於彈出部分,我計劃使用來自在iPhone上提供氣泡的「AFInformationView」中的代碼。有沒有辦法創建自定義的UIDataDetectorTypes?
我正在努力的部分是如何將特定單詞的位置與泡泡相關聯。目前,我在自定義UITableCell上的UILabel上有文本。由於我用下面的方法計算行高:
[textToUse sizeWithFont:[UIFont systemFontOfSize:FONT_SIZE] constrainedToSize:CGSizeMake(stop-start, 500)];
我不確定特定單詞的座標是什麼。我在想,如果我創建了一個可以修復的自定義DataDetectorType。
如果有人知道如何做到這一點或有任何其他想法,我會很樂意聽到他們。
感謝,
安德魯
「所以我認爲最好的辦法是顯示一個UIWebView當電池被竊聽。」 您能否再描述一下這種方法? – KingAndrew 2010-03-02 16:28:26
假設您的表視圖位於導航控制器內部,請使用自定義設備生成的HTML來推送顯示錶格單元格內容的UIWebView。 – 2010-03-03 11:52:44
一個很好的例子就是Tweetie 2.當你點擊時間軸上的推文時,會顯示一個顯示推文內容的UIWebView。 @推薦和鏈接在推特視圖中是交互式的,但不在時間線視圖中。 – 2010-03-03 11:54:27