DJStatus.h

#import <Foundation/Foundation.h>

@class DJUser;

/** 微博 */
@interface DJStatus : NSObject /** 微博id */
@property (nonatomic,copy) NSString *idstr;
/** 微博内容 */
@property (nonatomic,copy) NSString *text;
/** 微博关联用户 */
@property (nonatomic,strong) DJUser *user;
/** 发布日期 */
@property (nonatomic,copy) NSString *created_at;
/** 来源 */
@property (nonatomic,copy) NSString *source;
/** 配图 */
@property (nonatomic,strong) NSArray *pic_urls; @end

DJStatus.m

#import "DJStatus.h"
#import "MJExtension.h"
#import "DJPhoto.h" @implementation DJStatus + (NSDictionary *)mj_objectClassInArray { return @{@"pic_urls":[DJPhoto class]}; } @end

DJPhoto.h

#import <Foundation/Foundation.h>

@interface DJPhoto : NSObject

/** 图片缩略图 */
@property (nonatomic,copy) NSString *thumbnail_pic; @end

DJStatusCellFrame.m

 // 配图
CGFloat originalH;
if (self.status.pic_urls.count) { // 有配图
CGFloat photoX = contentX;
CGFloat photoY = CGRectGetMaxY(self.contentLabelF) + DJStatusCellMargin;
CGFloat photoWH = ;
self.photoViewF = CGRectMake(photoX, photoY, photoWH, photoWH);
originalH = CGRectGetMaxY(self.photoViewF) + DJStatusCellMargin;
} else { // 无配图
originalH = CGRectGetMaxY(self.contentLabelF) + DJStatusCellMargin;
}

最终效果:

最新文章

  1. SageCRM 页面加载完后,用下拉框联动修改放大镜字段的取值范围
  2. sdk添加新的C文件编译出错
  3. UISwitch
  4. URLClassLoader类
  5. oracle 跨数据库取数据
  6. Chapter 8. Classes
  7. PC/UVa 题号: 110106/10033 Interpreter (解释器)题解 c语言版
  8. httpd.conf配置解析php
  9. SQL数据库开发知识总结:提高篇
  10. mysql left( right ) join 使用on 与where的差异
  11. Cortex-M3和Cortex-M4 Fault异常应用之一 ----- 基础知识
  12. SpringMVC框架学习笔记——各种异常、报错解决
  13. C#多线程编程笔记
  14. Jetty - 教程
  15. JAVA对象和类
  16. Jenkins+PowerShell持续集成环境搭建(四)常用PowerShell命令
  17. JS求任意字符串中出现最多的字符以及出现的次数
  18. HDU3038 How Many Answers Are Wrong 并查集
  19. python排序(插入排序) 从小到大顺序
  20. C#控制台自定义背景颜色,字体颜色大全

热门文章

  1. 在opencv3中的机器学习算法
  2. 北京联想招聘-IOS高级 加入qq 群:220486180 或者直接在此 留言咨询
  3. 动态下载苹果系统提供的多种中文字体(适合对字体有较多需求的应用比如阅读类的app)
  4. openMP的一点使用经验【非原创】
  5. groot 引入外部模板
  6. Git.Framework 框架随手记--ORM查询返回实体对象
  7. 喝咖啡写脚本,顺便再加一点点CSS语法糖 1.选择环境
  8. 第三十六课:如何书写一个完整的ajax模块
  9. [转]Java静态方法为什么不能访问非静态方法
  10. PLSQL中配置Oracle方法