如下图所示,UITableView
子视图仅在重新加载表视图或单元格重用时出现(主要是在滚动过程中)。蓝色圆圈是我在UITableViewCell
中想要的。第一次出现时,它将是一个小点,如您在图片中看到的,并且在滚动或刷新表格视图时,它显示为一个完整的圆圈。
可能是什么问题?
我在cellforRowAtIndexPath
方法中使用以下代码
cell.categoryRoundBackground.layer.cornerRadius=cell.categoryRoundBackground.frame.size.height/2;
最佳答案
尝试使用dequeueReusableCellWithIdentifier:forIndexPath:
- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath {
CustomTableViewCell *cell1 = (CustomTableViewCell *)[tableView dequeueReusableCellWithIdentifier:@"CustomID" forIndexPath:indexPath];
关于ios - UITableviewCell subview 仅在滚动或单元重用(iOS)上出现,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/34308596/