在我的項目中,我已經在xViewController類中包含許多單元格原型,插口和約束表。 我想知道如何在yViewController類中再次使用此表。Swift3,如何在不同的viewController中使用相同的UITableView
是否有可能或者我必須創建新的?
在我的項目中,我已經在xViewController類中包含許多單元格原型,插口和約束表。 我想知道如何在yViewController類中再次使用此表。Swift3,如何在不同的viewController中使用相同的UITableView
是否有可能或者我必須創建新的?
您可以使用相同的ContainerView
。您可以根據您的要求另行購買UITableViewController
或UIViewController
。稱這類爲CommonTableViewController
。
在您的XViewController
中,刪除tableview並將所有代碼移至CommonTableViewController
。從XViewController
上的對象庫拖放容器視圖。您可以刪除您的ContainerView的預定義子項。現在在XViewController
和CommonTableViewController
之間加上embed
segue。
將容器視圖拖放到YViewController
上,並添加如上所述的segue。
如果您有任何疑問,請告訴我。
重構您的表視圖控制器到它自己的專用故事板(在界面生成器中:選擇表格視圖控制器,並在菜單欄上選擇:編輯器>重構到故事板...)。
確保您的表格視圖控制器是「初始視圖控制器」(從故事板左側有一個箭頭指向它)。
現在,在其上要顯示你的表視圖,插入一個容器視圖和一個故事板參考更換嵌入SEGUE的目標剛剛創建的表視圖stotyboard每個視圖控制器的主視圖。