我的项目发布在Github。在运行该应用程序之前,您需要通过转到目录VideoTutorialsWithServerApp/nodeServer
并从命令行运行node server.js
来启动服务器。
我具有一项功能,可以通过在名称为Leave a comment
的位置输入名称和评论来将评论添加到应用程序的视频中。单击返回并再次访问视频后,将显示评论。看来表格视图最多只能是三个注释的大小。在下面的图片中,应该有4条评论,但只有3条评论。我已经对此进行了测试,对于任何视频,最多只能有3条评论。
您可以通过访问“ http://localhost:6060/comments/1”来查看应该为表1显示的注释
[{"user":"Sam","comment":"First Comment"},{"user":"Kailee","comment":"First Second Comment"},{"comment":"Third Comment","user":"Sam"},{"comment":"Fourth Comment","user":"Sam"}]
我认为这是因为uitableview有一个设置的高度,我不知道如何将高度设置为动态的。每个单元格的高度也是动态的,具体取决于单元格中的文本。
您需要使用UITableView的intrinsicContentSize
变量。
[为子tableView创建一个子类并重写internalContentSize。
Dynamic row heights of a UITableView inside a UITableViewCell