gpt4 book ai didi

ios - UILabel 未在原型(prototype)单元中呈现

转载 作者:行者123 更新时间:2023-11-29 02:32:50 25 4
gpt4 key购买 nike

我有一个包含 UITableView 的 UIViewController。在我的表格 View 中,我有一个原型(prototype)单元格,我想在其中放置自定义标签。我无法在单元格中呈现我的任何自定义标签。数据源和 TableView 委托(delegate)已连接并正常运行。对于我的第一次尝试,我将一个 UILabel 控件拖到我的原型(prototype)单元格上。我将其标签设置为 1000。这是我填充单元格的代码:

-(UITableViewCell*)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{
static NSString *cellID = @"cell";
UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:cellID];

UILabel *customLbl = (UILabel*)[cell viewWithTag:1000];
if(indexPath.section == 0){
[cell.textLabel setText:[rData.currentHeightReadings objectForKey:[heightKeys objectAtIndex:indexPath.row]]];
[customLbl setText:@"CFS"];
} else {
[cell.textLabel setText:[rData.currentFlowReadings objectForKey:[flowKeys objectAtIndex:indexPath.row]]];
[customLbl setText:@"Ft."];
}

return cell;
}

每个单元格的默认 textLabel 都按应有的方式呈现。但是,自定义标签不会出现。我通过更改单元格内容 View 的背景颜色验证了原型(prototype)单元格实际上正在呈现。在我的 Storyboard中,我设置了原型(prototype)单元的重用标识符以匹配我的代码。样式设置为“自定义”。我还应该做什么?谢谢!

最佳答案

验证您的自动布局约束是否正确,以便 UILabel 确实位于您期望的位置。

关于ios - UILabel 未在原型(prototype)单元中呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26679666/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com