2011-02-08 49 views
1

是否有第三方庫允許UILabel(單詞)的內容接收事件(例如點擊,雙擊等)?我有興趣區分哪個單詞收到了一個事件。UILabel中的可點擊單詞

回答

1

@Zepplock我不知道任何第三方庫,但嘗試此鏈接,

UILabel touch and get the text where touched

我不能確定,如果答案也許會有幫助,但用戶說,有一個示例代碼。所以你可以試試看。

+0

它似乎非常接近我所需要的,但它適用於可編輯的文本,而我需要它是一個靜態的UILabel。 – Zepplock 2011-02-08 05:12:50

0

最簡單的方法是將字符串分開,然後在不同的UIButton上顯示該部分。 但是,如果您有很多文本,那麼您可能需要檢查覈心文本的文檔。它可以讓你獲得單詞/句子/字母的座標,然後你可以添加一些覆蓋層(例如UIButton)來接收觸摸事件。或者你可以重寫UIResponder方法並使用手勢識別器。