我剛剛注意到,當一個UIViewController是窗口上的根控制器時,自旋會在窗口旋轉時流出一點窗口。爲什麼UIViewController在旋轉時填充窗口,而UINavigationController呢?
這是不是這樣的,當你使用一個UINavigationController作爲根控制器,但是。什麼是UINavigationController以不同的方式來避免流血?
我剛剛注意到,當一個UIViewController是窗口上的根控制器時,自旋會在窗口旋轉時流出一點窗口。爲什麼UIViewController在旋轉時填充窗口,而UINavigationController呢?
這是不是這樣的,當你使用一個UINavigationController作爲根控制器,但是。什麼是UINavigationController以不同的方式來避免流血?
我的猜測(不幸的是我沒有對目前考個好Xcode中),是它關係到UIViewController的wantsFullScreenLayout
財產。我懷疑UINavigationController返回YES
,並且默認VC返回NO
。
有趣。這確實解決了問題!它必須與視圖的框架不是與窗口大小相同,導致框架的動畫稍有不同。 – featherless 2012-08-06 06:28:44
導航控制器必須將jaggies屬性設置爲NO;) – 2012-08-03 22:21:13
哈哈,如果只有.. – featherless 2012-08-03 22:24:18
'[self setViewCanHasJaggies:NO];',認真的,但他們都設置爲不透明? – Sneakyness 2012-08-03 22:26:30