0
我有UITableView
在UIViewController
內置於一個故事板。到目前爲止,一切都很好,直到我採取viewController
的view
並將其設置爲subview
爲另一個viewController
的view
。
這裏是一個小更多的代碼,我該怎麼做:UITableView模糊高度
let notificationsSB = UIStoryboard(name: "NotificationsScene", bundle: nil)
let vc = notificationsSB.instantiateViewController(withIdentifier: "NotificationsNavigationController")
vc.view.frame = containerView.bounds
containerView.addSubview(vc.view)
所以我用這個ViewController
在另一個地方,一切都正確可視化,但是當我改變它的框架,並將其添加到其他VC的view
層次的UITableView
的height
被搞砸了。
當我打開視圖調試器時,我可以看到它給我一個關於表視圖高度的警告。
任何建議,將不勝感激。我試圖從一開始在同一個故事板中創建一個新的UIViewController
等等,但沒有給出結果。 謝謝
你什麼時候添加你的vc視圖作爲子視圖?在'viewDidload'上? –
@FahriAzimov,是的,在viewDidLoad – user3629571
是你的「有點從故事板:」圖片顯示你的'UITableView'約束?或者'UIView' *上的約束保存* table view? – DonMag