我想让内容自动填充 UITableHeaderView, 使得其高度能够随着内容的变化而变化。但是,如果我直接设置 UITableHeaderView 为 translatesAutoresizingMaskIntoConstraints = NO 会报错 "Assertion failure in -[UITableView layoutSublayersOfLayer:]"。 如果不设置改属性,约束布局会出错 “Unable to simultaneously satisfy constraints.” 该如何解决,或者有没有更好的实现目标的解决方案?谢谢。
PHPz2017-04-17 16:51:22
内容を変更した後、setNeedLayoutとlayoutIfNeedを呼び出します。フレームを取得した後、view.frame = frame
このようにtableView.tableHeaderViewに値を再割り当てします。 tableView.tableHeaderView = view