答案 0 :(得分:2)
您可以在界面构建器中为扩展模式设计单元格,并正确设置自动布局约束,而不是在单元格扩展时将子视图添加到tableView单元格。
1)在界面构建器中设计单元格的扩展单元格视图,并在要扩展单元格的视图中添加子视图。
2)现在正确设置自动布局约束,不要忘记为视图设置高度约束,该视图包含已扩展单元格的所有子视图。
3)获取您在步骤2中创建的高度约束的出口。
4)现在将普通单元格的高度约束常数值设置为0,扩展单元格设置值if (
( empty($operations) || (!empty($operations) && in_array($this->cur_operation, $operations)) ) ||
( empty($positions) || (!empty($positions) && in_array($this->cur_position, $positions)) ) ||
( empty($employees) || (!empty($employees) && in_array(bp_loggedin_user_id(), $employees)) )
) {
echo ac_get_alert_box($type, $message, $dismissible, $id);
}
。
> 0
答案 1 :(得分:0)
最简单的方法是将每个添加视为一个新行并跟踪它,而不是将它们全部放在一个单元格中。
另一种方法是在此单元格中添加另一个tableview,并根据其拥有的行数增加其高度。但在这种情况下,我不确定表现。