我有一個UITableView名爲「TaskTable」,我在此方法中添加的TaskTable的每個單元的內容查看標籤無法從UITableViewCell的
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
我的標籤,標籤是50,我我在表格視圖的內置單元格中使用那個不是自定義單元格。
現在,當我嘗試使用此代碼從TaskTable刪除我的圖標:如果條件
for(UILabel *lbl in [cell subviews])
{
if(lbl.tag == 50)
{
[lbl removeFromSuperview];
}
}
代碼不進入這個。爲什麼它找不到標籤?是否發生這種情況是因爲我正在使用內置的單元格,它只能找到自己的文本標籤,或者還有其他一些缺少的問題?
什麼是'的cellForRowAtIndexPath代碼:'? –
我在單元格的文本上傳遞任務名稱就是這樣。 – KDeogharkar
的去除的UILabel後,必須重新加載表,如果您創建在再次標籤的cellForRowAtIndexPath然後再貼上標籤生成 – Deepesh