UITableViewCell,一些不固定显示的控件,动态隐藏有时会显示不正确的解决办法。

hidden不能只写在自定义的cell类中,而是在判断条件中进行,不需要隐藏的重新设置为显示。 

if (model.voice == nil) {

            cell.textContent.text = model.synopsis;

            cell.textContent.hidden = NO;

            cell.textContent.text = model.synopsis;

        } else {

            cell.textContent.hidden = YES;

            cell.playBubble.hidden = NO;

            cell.playBubble.contentURL = [NSURL URLWithString:model.voice];

        }

 

你可能感兴趣的:(UITableViewCell,一些不固定显示的控件,动态隐藏有时会显示不正确的解决办法。)