|
1
|
| Simon Woodside · 技术社区 · 16 年前 |
|
|
1
4
要考虑的一个选项是根据要显示的行数调整uiTableView本身的大小。假定您的UITableViewDelegate实现了HeightForRowatindexPath,然后可以通过将行数乘以每行的高度来设置ViewWillDisplay方法中的UITableView的高度。 像这样:
此示例假定您的表有一个部分,并且每行的高度相同。如果涉及多个部分,或者不同的行的高度不同,那么计算大小就需要稍微复杂一点。 不管高度是如何计算的,这个想法的本质是使桌子本身变短,不比它显示的一行或两行高,而不是强迫它改变行为。 |