你可以试试这样: UITableViewCell *cell = (UITableViewCell *) [self.tableView dequeueReusableCellWithIdentifier:cellName]; 至于高度的话,你可以动态根据cell里面的内容的高度来设定cell的高度。
一般做适配都用这个, 也可以在masonry的基础上做功能上的拓展封装,比如cell的自适应高度,缓存行高等等,说实话 也比较好用,好理解. 可以研究下github上的示例demo 很详细 Masonry 源码:https://github.com/Masonry/Masonry