0
我有一個VC,我創建了一個UITableView並將其添加到主視圖。表中有他的代表和數據源添加到VC:以編程方式創建的單元格的響應性UITableView
choicesTableView.dataSource = self
choicesTableView.delegate = self
我可以正確地看到表,一切運行平穩。
在的cellForRowAtIndexPath我已經創建了一個新的UITextView並加入到細胞:
let myTextView = UITextView(frame: CGRectMake(0, 0, myVar.sW, 100))
(myVar.sW是從屏幕寬度的引用值令牌)
我添加的UITextView到細胞:
cell.addSubview(myTextView)
再一次,我看到了所有的預期。
這種情況的月球黑暗面是現在我無法得到didSelectRowAtIndexPath事件,因爲UITextView覆蓋了單元格的視圖。如果我評論addSubview方法,didSelectRowAtIndexPath被正確地解僱。
有什麼辦法讓UITextView將用戶交互傳遞給單元而不用從頭創建自定義單元格視圖?
(爲您的信息,在這個階段,我不使用界面生成器)
謝謝。
文本視圖是否可編輯?你爲什麼不使用標籤? – Wain
我使用UITextView不是用於編輯事項,僅用於化妝品需求。 UITextView具有有用的證明方法和其他有趣的東西...... :) – RikiRiocma