私はUIViewController
の中にUITableView
を持っています。これまでのところ、良いことはすべて私がviewController
のview
をとり、別のviewController
のview
のsubview
と設定している瞬間までうまくいきます。ここ
は、私はそれを行う方法をもう少しコードです: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、yes、on viewDidLoad – user3629571
あなたの「UITableView」の制約を示しているあなたの「ストーリーボードから少しです:」写真ですか?または、テーブルビューを保持する 'UIView' *の制約? – DonMag