我想添加一個子視圖到我的UITableView的底部,爲了做到這一點,我需要知道表視圖的contentSize屬性。但我正在考慮這樣做的最佳方式,我的意思是什麼時候,以何種方式;當我創建表格視圖時,我仍然不知道將有多少個單元格。何時知道UITableView的contentSize
所以我可以在numbersOfRowsInSections中做到這一點?或者,在cellForRowAtIndexPath中執行它會更合適一些,請委託它是否是最後一個單元格,並且只在第一次時添加它。
如果tableView只是作爲子視圖添加,viewWill/DidAppear不會被調用,所以它們都不是真正的選擇。
更新:我應該清除(根據第一次答案),它必須低於表,但在表中,而不是在超視圖,不想使用頁腳,它必須是一個添加子視圖。而且我知道如何獲取contentSize,我在問自己哪裏是更好的地方來處理它。
UPDATE 2:我已經說過了,回答下面的評論,但我想我也必須把它放在這裏,因爲這是觸發選票。我只是不關心頁腳視圖。頁腳視圖不是問題,我不想使用它,我已經發現如何手動添加子視圖。正如問題的標題所說,我只是在詢問什麼時候用什麼方法詢問表視圖的contentSize更好。
我從你的問題推斷你的tableview被添加爲子視圖。所以你可以考慮在tableview下添加這個視圖嗎? –
有關您的答案的更新問題 – ferostar
您爲什麼不想使用頁腳視圖? – Simon