4
私はMAINVIEWは、子ビュー子ビューでナビゲーションバーの高さを取得するにはどうすればよいですか?
MainView
ChildView
が含まれており、私がプッシュするとChildViewがサブビュー
MainView
ChildView
SubView
を含むビュー
MainView
が含まれているナビゲーションコントローラベースのUIを持っていますChildViewをスタックに配置するには、コンテンツのサイズを変更するためにSubViewControllerのナビゲーションバーの高さを取得する必要があります。 SubViewControllerで私は
self.navigationController.navigationBar.frame.size.height
と
self.parentViewController.navigationController.navigationBar.frame.size.height
とどちらnavigationbarの高さが含まれているを試してみました。私は44.0の値をハードコードするのではなく、高さを取得することをお勧めします。
この行は私が試したときに私のために働く。 self.navigationController.navigationBar.frame.size.height; しかし、他のものはありません。これは浮動小数点値です。 – user523234
状況をよりよく反映するために質問を編集しました。それはあなたのために今働きますか? – ChrisP
最初のものはまだ働いた(44.0)。しかし、第2のものではない(0.00)。 – user523234