[英]Container View or UIViewController for tableView with SubView
我在storyboard
UIViewController
中有一個UIViewController
,它將是一個向上滑動的菜單。 我想將其放在UITableView
。 如果我將其放置為UITableView
子視圖並阻止其滾動,則它會得到我想要的外觀,一個問題是,tableview的節標題在子視圖上方滾動。
現在,為了防止這種行為,我可以減少tableview框架,但是它不起作用,因為我的子視圖在同一框架內,對嗎?
那么,如果這是真的,那么實現這一目標的最佳方法是什么? 將兩個屏幕都放置在第三個UIViewController
?
不要嘗試將其他視圖放在表格視圖中。 壞消息。
如果您的表格視圖是由UITableViewController管理的,那么實際上就是您可以在表格視圖中擁有的(除非您的視圖位於單元格內部,頁眉或頁腳中)。
如果要使用表視圖控制器來管理表視圖,建議您在需要包含表視圖的視圖控制器上創建一個容器視圖,然后按住Control鍵並將嵌入的Segue拖到表視圖控制器上。 這樣,表視圖控制器就成為主VC的子視圖控制器,並且您可以將其他視圖元素放在屏幕上以顯示您的內心。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.