4
我有一個包含一個視圖如何獲取子視圖中導航欄的高度?
MainView
的的MainView包含一個子視圖
MainView
ChildView
和ChildView包含一個子視圖
MainView
ChildView
SubView
當我推導航控制器基於UI ChildView到堆棧上,我需要在SubViewController中獲取導航欄的高度來調整一些內容的大小。在SubViewController我試圖
self.navigationController.navigationBar.frame.size.height
和
self.parentViewController.navigationController.navigationBar.frame.size.height
既不包含導航欄的高度。我寧願獲得高度而不是硬編碼爲44.0的值。
這條線適用於我,當我嘗試。 self.navigationController.navigationBar.frame.size.height; 但不是另一個。這是一個浮動值。 – user523234 2011-12-19 23:28:28
我編輯了問題以更好地反映情況。它現在對你有用嗎? – ChrisP 2011-12-21 00:45:57
第一個仍然有效(44.0)。但不是第二個(0.00)。 – user523234 2011-12-24 16:20:20