移植到XCode 5和iOS7基礎SDK後,我的應用中的一些UI小部件仍然看起來像iOS7設備上的iOS6樣式(漸變,幀)。這不會發生在iOS7的等效模擬器上。這也不會發生在所有小部件上,UIDocumentInteractionController的彈出窗口看起來像設備上的iOS7,但UIPopoverController不會。用於重命名文件的鍵盤也顯示了仿真器和設備之間的這種差異。使用iOS7構建iOS6外觀小部件
iOS如何確定UI元素的視覺風格?它是基於靜態鏈接庫還是在運行時確定的?我試過完全從設備上清除應用程序,但沒有改變。
仿真器視網膜ipad公司:UIPopoverController
iPad的第三代與iOS 7:UIPopoverController
在這種情況下的碼是相當簡單的,不呈現或佈局的定製。
self.poController = [[UIPopoverController alloc] initWithContentViewController:audioCopyController];
[audioCopyController showDoneButton:NO];
audioCopyController.view.frame = CGRectMake(0,0,350,250);
_poController.popoverContentSize = audioCopyController.view.bounds.size;
_poController.delegate = self;
[_poController presentPopoverFromRect:view.audiocopyButton.frame
inView:view
permittedArrowDirections:UIPopoverArrowDirectionDown
animated:YES];
感謝您的幫助提前。
您正在使用哪種設備(包括Generation)? – muthukumar
iPad第三代,雖然這個問題也出現在iPad Mini上。 – HeroOfSpielburg
謝謝男人.. !!你拯救了我的生命......即使我在我的機器上安裝了iOS 6.1 SDK,並且正因爲如此,我得到了iOS6應用程序的樣子。刪除了較老的sdk解決了我的問題。謝謝.. – Shradha