2
我將我的searchController添加到我當前的控制器,它在我使用xcode 5.1.1時工作正常,但是當我升級到xcode 6時,它給我帶來了問題。我注意到它沒有統計UI中的狀態欄高度,在主頁上也沒有統計導航欄的高度。但是當我轉到第二頁時,它會計算狀態欄和導航欄的高度。狀態欄,導航欄邊距
CGRectMake(0, 64, 320, 44)
這是我的searchBar框架。
我將我的searchController添加到我當前的控制器,它在我使用xcode 5.1.1時工作正常,但是當我升級到xcode 6時,它給我帶來了問題。我注意到它沒有統計UI中的狀態欄高度,在主頁上也沒有統計導航欄的高度。但是當我轉到第二頁時,它會計算狀態欄和導航欄的高度。狀態欄,導航欄邊距
CGRectMake(0, 64, 320, 44)
這是我的searchBar框架。
我已經解決了這個問題,通過獲取它的高度和增加或減少來獲得添加的子控制器的框架。
CGRect frame = searchView.view.frame; frame.origin.y += 64; // add or subtract searchView.view.frame = frame;
我覺得這是不正確的方法,任何建議傢伙?
xcode 6沒有統計statusBar的高度和導航條的高度嗎?