Ios UITableView基于内容大小的动态页脚高度?
我需要在现有的Ios UITableView基于内容大小的动态页脚高度?,ios,uitableview,ios-autolayout,Ios,Uitableview,Ios Autolayout,我需要在现有的UITableView上显示一些页脚文本(即页脚与表格一起滚动): 如果单元格和页脚可以放在一个屏幕中,则页脚必须位于屏幕底部 如果屏幕上的剩余空间无法容纳页脚,则页脚需要从另一个屏幕开始(即,仅当用户向下滚动时才可见),因此当屏幕出现时,页脚中没有半可见的单元格 案例1: +-------------------+ | | |CELL1 | | | |CELL2
UITableView
上显示一些页脚文本(即页脚与表格一起滚动):
+-------------------+
| |
|CELL1 |
| |
|CELL2 |
| |
|LAST CELL |
| |
| |
| |
| |
|FOOTER |
|TEXT |
|HERE |
+-------------------+
案例2:
+-------------------+
| |
|CELL1 |
| |
|CELL2 |
| |
|CELL3 |
| |
|CELL4 |
| |
|CELL5 |
| |
|CELL6 |
| |
|LAST CELL |
| |
| |
+-------------------+
FOOTER
TEXT
HERE
(请注意,最后一个单元格下方仍有一些空间,但不足以使页脚文本完全可见,因此页脚需要超出表视图的边界)
我想我可以检查表视图的内容大小,并将其与边界进行比较,以找出可用的空间,并且在页脚视图中有一个间隔视图,它占用: