在一个单元格中加载多个Xib视图

时间:2018-08-19 10:41:01

标签: swift uitableview tableview xib custom-cell

我的表视图具有3layer

第一:页眉

第二:部分

第三名:xibviews

我的tableviewCell加载Xibs视图取决于indexPath.row

例如indexPath.row位于2,我想加载CDFlightXibView

但是滚动时它会变得太慢

我该怎么办?

\begin{tabular}[t]{>{\labels[]}llll}
col 1 & col2 & col3 & col4 \\
text & text & text & text \\
text & text & text & text \\[.2cm] 
text & text & text & text \\
text & text & text & text \\
\end{tabular}

1 个答案:

答案 0 :(得分:1)

每次滚动时,您正在加载多个xib文件,并且所有这些操作都需要进行计算,从而导致滚动延迟。

尝试为每种状态设计特定的UITableViewCell并通过indexPath.section案例使它们出队。