我有一个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