2011年5月24日 星期二

iOS UIWindow 小技巧﹣令UIViewController收不到Interface Orientation Callback的原因

今天開始接手同事的iPhone項目,
我主要的工作是把項目轉為同時支援iPad的版本

剛開始就發現項目不論在iPhone或是iPad都不支持Interface Orientation,
經過同事和我的努力,
即使在plist和UIViewController的Interface Orientation Callback,
設定了都不可以收到Interface Orientation

最後同事發現到原來是Interface Builder,
把viewController的view加到UIWindow中就會引發這個問題,
他之後改為programme code去把viewController的view加到UIWindow中就沒事了
// 把viewController的view加到UIWindow中
[self.window addSubview:viewController.view];

沒有留言:

張貼留言