2016-10-06 78 views
0

我在下面的屏幕截圖中顯示了一個標籤。Swift:在特定位置點擊UILabel上的動作

screenshot

當用戶點擊文本Terms and condition的的UILabel它應該能夠重定向到新的視圖控制器。

有一些顧慮:

  1. 重定向應該發生時Terms and condition文本區域被輕敲。不在其他文字上。
  2. Terms and condition可以來不同線路(在iPhone 4的情況下)

怎麼可以這樣來達到的?

+0

使用'UIButton'爲'條款Use'更多細節。 –

+0

爲什麼不使用兩個不同的標籤,其中一個是可觸摸的? –

+0

嗯,我想你會需要添加2個標籤,其中一個帶有「我瞭解並接受」和第二個「使用條款」的文字。然後標籤二,啓用它的用戶交互和檢查這個http://stackoverflow.com/questions/27064687/adding-tapgesturerecognizer-to-uilabel-in-swift – gurmandeep

回答

3

你可以做的是使用UITextView而不是UILabel

然後,您可以使用AttributedStringUITextView內部創建超鏈接,並使用UITextViewDelegate捕獲它們以執行搜索。

Here都對這種做法