[英]iOS Load UIView from Storyboard for footer for UITableView
問題:
使用Storyboard中的原型UITableViewCells用作該節的頁眉和頁腳。 由於自動版式功能,我想從情節提要中使用它們。
對於頁腳,我需要具有居中的UIActivityIndicator。 對於標題,還會有其他內容。
我試過的
在情節提要中,我創建了UIViewController。 在UIViewController內部是UITableView和帶有UIActivityIndicatorView的UIView。
我已經嘗試過對此問題進行深層復制。 但它不起作用。 UIView沒有實現NSCopying協議。
有沒有辦法從情節提要中實例化頁眉和頁腳視圖?
更新
發現了UITableViewHeaderFooterView
但是閱讀文檔后,我看不到在情節提要中創建原型單元的方法。
在情節提要中創建了單元原型。
在視圖控制器中, - (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
通過dequeReusableCellWithIdentifier
獲得了具有該原型ID的單元格。
從方法調用中,不返回表視圖單元格,而是內容視圖。
這可行,但不是很好的解決方案。 但是它比手動輸入單元代碼和附加自動布局規則要好得多。 在測試過程中沒有發現任何異常行為。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.