[英]Table with static cells in UISplitViewController detail view
我已經開發了一個iPhone應用程序,正在嘗試使用UISplitViewController移植到iPad。 iPhone應用程序是“主從視圖”設計的理想選擇。 主視圖顯示事物列表,單擊每一行可在詳細視圖中打開其詳細信息。 但是,我的問題是我需要詳細視圖包含一個包含5個單元格的靜態表。 我無法弄清楚如何在UISplitViewController的詳細信息視圖中放置靜態表。 我嘗試了以下方法:
一旦將單元格更改為靜態,就會收到錯誤消息“靜態表視圖僅在嵌入UITableViewController實例時才有效”。
我無法理解此錯誤的含義以及如何在詳細信息視圖中配置靜態單元格。 我該怎么辦?
我對iOS編程比較陌生,並且在此問題上苦苦掙扎了2天。
該錯誤意味着要使用靜態單元格,您必須具有UITableViewController
。 使用UIViewController
並向其中添加UITableView
是不夠的。 我要做的是在我的詳細信息中添加一個container view
,並將UITableViewController
嵌入其中(ctrl + drag-embed segue),這樣UITableViewController
就會成為您的詳細信息VC的childViewController
,並且可以在點擊其他單元格時進行更改在主人。
如果您不想更改它,則只需刪除情節提要中建議的detail
部分,然后添加UITableViewController
的實例。
編輯:
這是我剛剛嘗試的設置,它可以正常工作。 圖片中最右邊的屏幕是UITableViewController
的子類。 將Container view
添加到詳細信息時,它會自動添加UIViewController
。 刪除它並添加一個UITableViewController
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.