2012-01-03 55 views
0

我需要一個帶有可點擊文本的標籤,我在這裏閱讀答案FancyLabel。 它有一些新的選擇嗎? 我知道我也可以使用UIWebView,但那會減慢,有沒有更好的方法來實現呢? 感謝UILabel中的可點擊文本

回答

3

你可以只設置userInteractionEnabledYES就可以了,然後添加一個UITapGestureRecognizerUILabel當有人在其上敲擊來檢測。

如果你只希望部分文本是可點擊的,那麼你將不得不做更多的工作,並可能想成爲一個完全自定義的視圖,它處理所有的業務邏輯,複雜。

+0

或者UILabel的子類,設置userInteractionEnabled,並實現touchesBegan:withEvent :.或者讓它成爲一個自定義的UIButton並在上面繪製文本。 – Jano 2012-01-11 12:18:00

+0

好吧,我期待一些新的庫或示例代碼,過去我使用過Three20,但它只是一個大型庫,僅用於該功能。 – 2012-01-13 14:54:32