PFTableViewCell 在 iOS 上混乱

PFTableViewCell Jumbled on iOS

我使用 PFQueryTableViewController 从 PFObject 中检索数据。这终于成功了,但是,textLabel 和 detailTextLabel 在它们自己之上。图片下方是我的单元格代码。当我将此 customCell 用于普通 TableView 时,文本标签的间距适当。

 - (void)layoutSubviews {
    [super layoutSubviews];
    self.imageView.frame = CGRectMake(1,1,69,69);
    float limgW =  self.imageView.image.size.width;
    if(limgW > 0) {
        self.textLabel.frame = CGRectMake(74,self.textLabel.frame.origin.y,self.textLabel.frame.size.width,self.textLabel.frame.size.height);
        self.detailTextLabel.frame = CGRectMake(74,self.detailTextLabel.frame.origin.y,self.detailTextLabel.frame.size.width,self.detailTextLabel.frame.size.height);
    }
}

您可以这样管理框架:

    self.textLabel.frame = CGRectMake(74,self.textLabel.frame.origin.y,self.textLabel.frame.size.width,self.textLabel.frame.size.height);
    self.detailTextLabel.frame = CGRectMake(74,self.detailTextLabel.frame.origin.y+self.textLabel.frame.size.height,self.detailTextLabel.frame.size.width,self.detailTextLabel.frame.size.height);

这样 detailTextLabel 将在 textLabel 完成后开始...

祝一切顺利!!!