你好有很多问题回答的动态高度的UITableViewCell的UITableView.但是当我这样做时,我发现它很奇怪.
这是一些答案:
通常这会回答细胞的动态高度
tableView.estimatedRowHeight = 44.0
tableView.rowHeight = UITableViewAutomaticDimension
Run Code Online (Sandbox Code Playgroud)
但在我的情况下,我想知道这条线不会做任何事情.
UITableView单击splitview中的tabbar后,我正在查看我的内容.这有用吗?
也许我错过了什么.谁能帮助我,我花了2个小时做傻事.
这些是我对标题的约束,标题可能很长,但标签不是.

这是我的手机

我有一个UITableView有五个静态单元格.我需要一个单元格的单元格高度自动调整其内容,这是一个UILabel.
有什么办法可以使用..
tableView.estimatedRowHeight = 42.0
tableView.rowHeight = UITableViewAutomaticDimension
Run Code Online (Sandbox Code Playgroud)
..对于带有静态单元格的表格视图,或者这仅适用于具有动态原型单元格的表格视图?
(或者你会推荐其他任何方式吗?)
UITableView位于TableViewController中,嵌入到Container View中.
五个静态单元格彼此完全不同,仅在一个应用程序场景中使用,因此我没有看到动态原型和自定义单元格子类的重点.
我像这样更新tableview
-(void) viewDidAppear:(BOOL)animated {
[super viewDidAppear:animated];
[_myTableView reloadData];
}
Run Code Online (Sandbox Code Playgroud)
我向UILabel添加了约束,如下所述:http: //www.appcoda.com/self-sizing-cells/