我不知道這是可能的還是(更可能)有一個更好的方法來實現我的目標。在數組中添加一個按鈕 - 斯威夫特
我已經使用的部分和項目編程創建一個實現代碼如下:
let sections = ["One","Two","Three","Four"]
let items = [["Text here"],["Text here"],[BUTTON HERE],["Text Here"]]
我需要它加載外部網站的tableview內的按鈕。
佈局與此類似:
第一節
Lorem存有悲坐阿梅德,consectetur adipisicing ELIT,sed的根本eiusmod incididunt tempor UT labore等dolore麥格納aliqua。請將您的評論發送給我們,我們會盡快爲您解答。 Duis aute irure dolor in renhenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur。 Excepteur sint occaecat cupidatat non proident,sunt in culpa qui officia deserunt mollit anim id est laborum。
Lorem ipsum dolor sit amet,consectetur adipisicing elit,sed do eiusmod tempor incididunt ut labore et dolore magna aliqua。請將您的評論發送給我們,我們會盡快爲您解答。 Duis aute irure dolor in renhenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur。 Excepteur sint occaecat cupidatat non proident,sunt in culpa qui officia deserunt mollit anim id est laborum。
BUTTON給外部網站
Lorem存有悲坐阿梅德,consectetur adipisicing ELIT,sed的做eiusmod tempor incididunt UT labore等dolore麥格納aliqua。請將您的評論發送給我們,我們會盡快爲您解答。 Duis aute irure dolor in renhenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur。 Excepteur sint occaecat cupidatat non proident,sunt in culpa qui officia deserunt mollit anim id est laborum。
它需要是一個按鈕來支持我的用戶體驗研究。
如果按鈕更容易,我會很高興按鈕出現在文本中,而不是單獨的表格視圖部分。
UPDATE: 從@vadian的合適的解決方案是使用這樣的:
var string = "Google"
var attributedString = NSMutableAttributedString(string: string, attributes:[NSLinkAttributeName: URL(string: "http://www.google.com")!])
yourTextView.attributedText = attributedString
如何可以將其添加到數組?
感謝您的期待,我真的很感激 – 128K
您真的需要一個按鈕嗎? UITextView中沒有足夠的可點擊鏈接嗎?如果是的話,看看這個[問題](https://stackoverflow.com/questions/21629784/how-to-make-a-clickable-link-in-an-nsattributedstring-for-a) –
你不能在數據源數組(**模型**)中使用*按鈕*(a ** view **) – vadian