我想從我的靜態的tableView細胞獲得訪問UIImageView
不工作時,我使用的是ContainerView
女巫內的UITableViewController
嵌在我的ViewController
,這裏是我的代碼:cell.contentView.viewWithTag靜態的tableView
override func tableView(tableView: UITableView, cellForRowAtIndexPath
indexPath: NSIndexPath) -> UITableViewCell {
let cell = super.tableView(tableView, cellForRowAtIndexPath: indexPath)
// Configure the cell...
println(cell.contentView.viewWithTag(10))
if indexPath.row == self.selectedCellInIndex {
cell.contentView.viewWithTag(10)?.hidden = false
}
else {
cell.contentView.viewWithTag(10)?.hidden = true
}
return cell
}
override func tableView(tableView: UITableView, didSelectRowAtIndexPath indexPath: NSIndexPath) {
self.selectedCellInIndex = indexPath.row
tableView.reloadData()
}
但總是cell.contentView.viewWithTag(10)
將返回零,當我做:println("cell.contentView.subviews.count)
我得到0,我想:cell.viewWithTag(10)
和同樣的問題保留,我搜索了很多,甚至在處理這個問題的其他問題,但我沒有發現任何解決方案適用於我,我該如何解決它?
您使用 –
我使用xcode6.1該版本的Xcode,我發現解決方案,這是奇怪的,但它解決了這個問題,我沒有選中大小類,清理和構建和重新檢查大小類選項 – user2389273