我正在使用IOX8和Xcode 6.我在故事板中創建了一個具有customtype單元格的表格,並且我在其中放置了一個標籤。我在IB中爲標籤輸入了一個標籤號碼,以便我可以在我的代碼中檢索對該標籤的引用。 但是,當我試圖去在我的「的cellForRowAtIndexPath」標籤的參考,使用viewWithTag我得到一個NIL的標籤:爲什麼UItableViewCell viewWithTag返回nil?
這是兩行代碼,在的cellForRowAtIndexPath很重要:
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"PlayerCell"];
UILabel *nameLabel = (UILabel *)[cell viewWithTag:1];
「cell viewWithTag:1」行返回NIL,我不明白爲什麼。
我也試過「cell.contentView withWithTag:1」,這也沒有工作。
這是IOS 8或Xcode 6中的錯誤嗎?
感謝
-Malena
細胞呢?它是否也返回零,以及單元格?在我的情況下,我得到零的細胞。 – 2014-10-08 06:00:36
這個問題的答案是[這裏] [1] [1]:http://stackoverflow.com/questions/26344106/viewwithtag-returns-nil-on-uitableviewcell-only-first-time – 2015-05-20 07:34:30
也許你正在加載數據視圖是可見的之前...嘗試重新加載數據在viewDidAppear – Yanchi 2015-05-31 13:38:15