数据解析的xcode6.3配置and使用xib自定义cell高度

工程导入了 JSONKit.h 和GDataXMLNode.h之后得配置xcode,步骤如下:

 

 

今晚还遇到一个问题就是 使用xib自定义cell时,应该在xib中的label拉约束,以下代理方法才可以起作用--自定义高度才有效。

//设置cell的高度    <先执行高度代理方法 再执行上边 定义单元格的方法>

-(CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath{

   NSString *contentStr = [self.allAlbumArray[indexPath.row] objectForKey:@"desc"];

    CGRect rect = [contentStr boundingRectWithSize:CGSizeMake(CGRectGetWidth(self.view.frame)-20, MAXFLOAT) options:NSStringDrawingUsesLineFragmentOrigin | NSStringDrawingUsesFontLeading attributes:@{NSFontAttributeName:[UIFont systemFontOfSize:18]} context:nil];

    return CGRectGetHeight(rect) + 50;
}

达不到自己想要的效果调整 字体大小和  return CGRectGetHeight(rect) + n;

 

 

 

原文地址:https://www.cnblogs.com/ios988/p/5277520.html