可能重複:
How to make an expression clickable on iOS?如何製作可點擊的鏈接,如Twitter和Facebook應用程序?
Twitter和Facebook上,用戶名,如@和喜歡##標籤是可以點擊的,並做一些應用程序中的原生。
實現類似這樣的最佳方式是什麼?例如,如果替換爲UILabel,那將會很不錯。
可能重複:
How to make an expression clickable on iOS?如何製作可點擊的鏈接,如Twitter和Facebook應用程序?
Twitter和Facebook上,用戶名,如@和喜歡##標籤是可以點擊的,並做一些應用程序中的原生。
實現類似這樣的最佳方式是什麼?例如,如果替換爲UILabel,那將會很不錯。
在GitHub上TTTAttributedLabel項目是一個下拉更換爲的UILabel,它支持嵌入的鏈接。 https://github.com/mattt/TTTAttributedLabel
這看起來很有趣。點擊鏈接時我能自己處理嗎?例如,提供一個模態視圖控制器? –
我相信你必須編寫和註冊自己的URL處理程序,以便你的應用程序可以處理點擊。你也可以看看Three20項目(https://github.com/facebook/three20/),因爲所有的視圖鏈接都是通過應用程序內部的URL完成的。 – smountcastle
感謝兄弟。它的工作 –
我不確定Twitter做了什麼,但Facebook應用程序使用名爲Three20的庫來實現Rich Text UILabels。他們有能力被格式化並具有內聯超鏈接。您應該專門查看TTStyledTextLabel。
檢查出來: http://three20.info/
請看這裏http://stackoverflow.com/questions/5772791/nsattributedstring-and-links-on-ios – Joe