我想添加一个子视图到我的UITableView的底部,为了做到这一点,我需要知道表视图的contentSize属性。但我正在考虑这样做的最佳方式,我的意思是什么时候,以何种方式;当我创建表格视图时,我仍然不知道将有多少个单元格。何时知道UITableView的contentSize
所以我可以在numbersOfRowsInSections中做到这一点?或者,在cellForRowAtIndexPath中执行它会更合适一些,请委托它是否是最后一个单元格,并且只在第一次时添加它。
如果tableView只是作为子视图添加,viewWill/DidAppear不会被调用,所以它们都不是真正的选择。
更新:我应该清除(根据第一次答案),它必须低于表,但在表中,而不是在超视图,不想使用页脚,它必须是一个添加子视图。而且我知道如何获取contentSize,我在问自己哪里是更好的地方来处理它。
UPDATE 2:我已经说过了,回答下面的评论,但我想我也必须把它放在这里,因为这是触发选票。我只是不关心页脚视图。页脚视图不是问题,我不想使用它,我已经发现如何手动添加子视图。正如问题的标题所说,我只是在询问什么时候用什么方法询问表视图的contentSize更好。
我从你的问题推断你的tableview被添加为子视图。所以你可以考虑在tableview下添加这个视图吗? –
有关您的答案的更新问题 – ferostar
您为什么不想使用页脚视图? – Simon