0
我在下面的屏幕截圖中顯示了一個標籤。Swift:在特定位置點擊UILabel上的動作
當用戶點擊文本Terms and condition
的的UILabel它應該能夠重定向到新的視圖控制器。
有一些顧慮:
- 重定向應該發生時
Terms and condition
文本區域被輕敲。不在其他文字上。 Terms and condition
可以來不同線路(在iPhone 4的情況下)
怎麼可以這樣來達到的?
我在下面的屏幕截圖中顯示了一個標籤。Swift:在特定位置點擊UILabel上的動作
當用戶點擊文本Terms and condition
的的UILabel它應該能夠重定向到新的視圖控制器。
有一些顧慮:
Terms and condition
文本區域被輕敲。不在其他文字上。Terms and condition
可以來不同線路(在iPhone 4的情況下)怎麼可以這樣來達到的?
你可以做的是使用UITextView
而不是UILabel
。
然後,您可以使用AttributedString
在UITextView
內部創建超鏈接,並使用UITextViewDelegate
捕獲它們以執行搜索。
Here都對這種做法
使用'UIButton'爲'條款Use'更多細節。 –
爲什麼不使用兩個不同的標籤,其中一個是可觸摸的? –
嗯,我想你會需要添加2個標籤,其中一個帶有「我瞭解並接受」和第二個「使用條款」的文字。然後標籤二,啓用它的用戶交互和檢查這個http://stackoverflow.com/questions/27064687/adding-tapgesturerecognizer-to-uilabel-in-swift – gurmandeep