簡體   English   中英

iOS從Storyboard加載UIView作為UITableView的頁腳

[英]iOS Load UIView from Storyboard for footer for UITableView

問題:

使用Storyboard中的原型UITableViewCells用作該節的頁眉和頁腳。 由於自動版式功能,我想從情節提要中使用它們。

對於頁腳,我需要具有居中的UIActivityIndi​​cator。 對於標題,還會有其他內容。

我試過的

在情節提要中,我創建了UIViewController。 在UIViewController內部是UITableView和帶有UIActivityIndi​​catorView的UIView。

我已經嘗試過對此問題進行深層復制。 但它不起作用。 UIView沒有實現NSCopying協議。

有沒有辦法從情節提要中實例化頁眉和頁腳視圖?

更新

發現了UITableViewHeaderFooterView但是閱讀文檔后,我看不到在情節提要中創建原型單元的方法。

在情節提要中創建了單元原型。

在視圖控制器中, - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section通過dequeReusableCellWithIdentifier獲得了具有該原型ID的單元格。

從方法調用中,不返回表視圖單元格,而是內容視圖。

這可行,但不是很好的解決方案。 但是它比手動輸入單元代碼和附加自動布局規則要好得多。 在測試過程中沒有發現任何異常行為。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM