0
我是一個uiview組件,並將其添加到應用程序uiwindow中,如下所示。它可以在人像模式下正常工作,但當我進入lanscape模式時,它無法正常工作。它認爲uiwindow仍然感覺自己在縱向模式下,儘管不是。如何在橫向模式下運行?uiwindow風景模式問題
謝謝。
MyView的* popupView = [[MyView的頁頭] initWithFrame:方法CGRectMake(0,0,320,480) 網址:網址slidingType:slidingType html5Flag:_html5Flag];
//我改變幀CGRectMake(0,0480,320),但不工作
[popupView setTitle:self.currentAd.altText];
popupView.backgroundColor = [UIColor colorWithWhite:0.0 alpha:0.5];
UIWindow* mainWindow = (((UIWindow*) [UIApplication sharedApplication].delegate).window);
CGPoint middleCenter = popupView.center;
CGSize offSize = [UIScreen mainScreen].bounds.size;
CGPoint offScreenCenter = CGPointMake(offSize.width/2.0, offSize.height * 1.5);
popupView.center = offScreenCenter;
[mainWindow addSubview:popupView];
popupView.center = middleCenter;
是的,我已經在上面的代碼發佈的控制器中實現了它。但問題似乎沒有旋轉uiwindow,因爲我推動了它的觀點。 – ysnky 2011-02-04 07:01:25