Objective c UItableview单元格未展开以显示文本

Objective c UItableview单元格未展开以显示文本,objective-c,uitableview,autolayout,Objective C,Uitableview,Autolayout,我有一个uitableview手机。我希望它能够扩展并显示大量文本。我设置了自动布局和约束。它看起来不错,但当我运行时,它最多只显示两行。我不明白。有人能给我指出正确的方向吗?多谢各位 这里有一个链接,指向该设置的图像:来自2014年WWDC,iOS 8,如果您需要的话 设置相对于单元格的自动布局约束。contentView 使用EstimateDrowEight属性 不要实施-[UITableView tableView:heightForRowAtIndexPath: 不要使用行高属性 然后

我有一个uitableview手机。我希望它能够扩展并显示大量文本。我设置了自动布局和约束。它看起来不错,但当我运行时,它最多只显示两行。我不明白。有人能给我指出正确的方向吗?多谢各位


这里有一个链接,指向该设置的图像:

来自2014年WWDC,iOS 8,如果您需要的话

  • 设置相对于
    单元格的自动布局约束。contentView
  • 使用
    EstimateDrowEight
    属性
  • 不要实施
    -[UITableView tableView:heightForRowAtIndexPath:
  • 不要使用
    行高
    属性
  • 然后,您可以利用自动调整单元格大小的功能,这些单元格将根据其内容自动展开


    在“表和集合视图中的新增内容”下查看。您只需观看前25分钟左右的内容

    实现以下两种TableView方法

    -(CGFloat)tableView:(UITableView *)tableView estimatedHeightForRowAtIndexPath:(NSIndexPath *)indexPath {
        return UITableViewAutomaticDimension;
    }
    - (CGFloat)tableView:(UITableView *)tableView heightForRowAtIndexPath:(NSIndexPath *)indexPath
    {
        return UITableViewAutomaticDimension;
    }
    

    这是一个有用的参考资料。

    我想这个问题已经得到了回答。不,这是选择的时候!我的是一个问题,当它加载一个文本视图在您的细胞?如果是的话,你有没有设置它不滚动?它实际上是一个uilabel