2017-03-06 15 views
1

我在TableView Cell中放置了一個視圖,並將該視圖分成了7個部分。此外,每個視圖都分配了一個標籤。現在,無論何時我選擇一個視圖,我都想找出用於識別的標記,我所得到的只是單元格的indexPath和其中所有視圖的詳細信息。 如何找到所選視圖的確切位置或標記?不想使用手勢。任何人都可以幫助我解決這個問題。 在此先感謝。如何找出tableView單元格中contentViews的位置?

func tableView(_ tableView: UITableView, didSelectRowAt indexPath: IndexPath) { 

var cell = tableView?.cellForRow(at: indexPath) 
    print(cell?.contentView.subviews) 


} 

回答

0

什麼標記是,你可以得到你的細胞屬性後,你有細胞。

if let cell = tableView?.cellForRow(at: indexPath) as? YourCellClass { 
    tag = cell.tag 
} 
print(cell?.contentView.subviews) 
+0

感謝您的答案,但我不想找出單元格屬性,而是想知道在單元格內選擇了哪個視圖。我想從單元格內的許多其他視圖中找出該視圖的特定標記。 – Priya

+0

http://stackoverflow.com/questions/20655060/get-button-click-inside-ui-table-view-cell 也許這是你的需要,只是使用按鈕爲你的意見。 –

+0

不能使用按鈕。實際上,我在視圖中添加了標籤和圖像。 – Priya

相關問題