0
我正在嘗試製作iPhone應用程序,但我發現一些自動旋轉的問題在重新加載視圖控制器後無法使用。
這裏是加載應用程序的第一次運行該代碼:
重新加載視圖控制器後,自動旋轉不起作用
//AppDelegate.m:<br />
-(BOOL) application:(UIApplication *)application
didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {
iPhoneScanViewController = [[iPhoneScan alloc] init];
iPhoneScanViewController.ENAD = self;
[window addSubview:iPhoneScanViewController.view];
[self.window makeKeyAndVisible];
[[UIApplication sharedApplication] setStatusBarHidden:YES];
}
視圖控制器的負載,自動旋轉工作。
然後有時候我需要重新加載視圖控制器,這是我用:
-(void) resetIphoneScan {
if (iPhoneScanViewController) {
[iPhoneScanViewController release];
}
iPhoneScanViewController = [[iPhoneScan alloc] init];
iPhoneScanViewController.ENAD = self;
for (UIView *view in [window subviews])
{
[view removeFromSuperview];
}
[window addSubview:iPhoneScanViewController.view];
[self.window makeKeyAndVisible];
}
之後我重裝/ resetIphoneScan,自動旋轉將無法正常工作。我已經花了幾天時間解決這個問題,我還沒有找到解決方案。我非常感謝任何幫助。
在此先感謝。
謝謝您的建議,這是我的做法,這似乎是工作^^ – 2012-04-17 03:52:58