2013-04-28 51 views
0

我想允許我的用戶在他們寫在我的應用程序中的文本段落中包含可點擊的元素。與此類似的行爲是一個Twitter客戶端,它具有可點擊的鏈接和提及作爲文本的一部分。我認爲最好的方法是使用NSAttributedString。我不確定如何讓某些文本可以點擊。我怎麼能這樣做?NSAttributedString文本作爲按鈕?

+0

做或到你的應用程序的另一部分? – HAS 2013-04-28 18:11:30

回答

0

可以使用一個UIWebView並傳遞HTML字符串,

<p>Some text going here <button> clickable text </button> more text <\p> 

並且存在用於當uiweb視圖發出一些請求點擊 按鈕

可以記錄一個委託方法您想要點擊的文本的位置,然後手動測試用戶是否在該區域內點擊

您可以務實地創建自定義按鈕,只要您認爲合適,並將它們放置在單詞

做一般

最好的辦法是HTML已經有文本格式的UIWebView,但我不知道你的應用程序是多麼的複雜,這樣可能不是一個選項,您要鏈接到一個網站

+0

UIWebView的問題是用戶將能夠在同一區域進行編輯。 – Andrew 2013-04-28 19:11:42