2011-06-13 53 views
0

編輯:超鏈接中的UITableViewCell

單元格中的數據可以包含在之間

我試圖嵌入超鏈接在我的UITableViewCell與超鏈接文本的多行。我曾嘗試添加UITextView作爲單元格的子視圖..但是,它使滾動生澀。在分析後我發現30%的時間是由UITextView中的setText獲取的。

除了從Three20項目添加類之外沒有其他方法。

問候, 薩蒂揚謝卡爾

+0

您是否考慮過使用字體(帶下劃線和藍色)創建UILabel,並監視該標籤上的觸摸事件以打開鏈接? – Devraj 2011-06-13 08:30:22

+0

你的意思是,我將不得不搜索所有超鏈接的文本..並在該視圖中有多個標籤?這也意味着,我必須對多個標籤進行樣式設計,以使它們看起來像一個......我看起來並不重要? – 2011-06-13 08:44:18

+0

我認爲你的問題出現在'cellForRowAtIndexPath:'方法中。你還會在哪裏調用'setText:'方法?你可以在這裏添加代碼嗎? – 2011-06-13 09:00:13

回答

0

我做鏈接的方法是創建一個UILabel與超鏈接文本,然後創建UIButtonCustomType類型的UIButton是透明的,並給它一個動作打開一個URL。

+0

所以你建議,我把這些按鈕覆蓋在超鏈接上。我在這看到的唯一問題是添加和刪除子視圖,這本身就是昂貴的,我猜。 – 2011-06-13 09:03:35