嗨,我有一個3.5英寸的屏幕爲我的應用程序的問題,所以我雖然創建另一個iPhone 3.5版本的故事板文件,雖然我已經有一個工作的iPad和iPhone 4英寸版本的工作。我的問題是,每個設備可以有3個故事板嗎?1個iPhone 4英寸主要用於3.5英寸的iPhone和iPad,以及如何識別iAd高度以及爲2個版本iPad和iPhone工作,但無法找出3個爲繼承人的iAd不同的設備編程和3個不同的iAd版本的3個不同的故事板
代碼- (AppDelegate *) appdelegate {
return (AppDelegate *)[[UIApplication sharedApplication] delegate];
}
-(void) viewWillAppear:(BOOL)animated{
_UIiAD = [[self appdelegate] UIiAD];
_UIiAD.delegate = self;
//checkts whether you are running on iPad,or iphone to get the banner to correct possition
if (IDIOM == IPAD) {
[_UIiAD setFrame:CGRectMake(0,960,320,50)];
} else {
[_UIiAD setFrame:CGRectMake(0,521,320,50)];
}
[self.view addSubview:_UIiAD];
}
-(void) viewWillDisappear:(BOOL)animated{
_UIiAD.delegate = nil;
_UIiAD=nil;
[_UIiAD removeFromSuperview];
}
-(void)bannerViewDidLoadAd:(ADBannerView *)banner{
NSLog(@"ads loaded");
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1];
[_UIiAD setAlpha:1];
[UIView commitAnimations];
}
-(void)bannerView:(ADBannerView *)banner didFailToReceiveAdWithError:(NSError *)error{
NSLog(@"ads not loaded");
[UIView beginAnimations:nil context:nil];
[UIView setAnimationDuration:1];
[_UIiAD setAlpha:0];
[UIView commitAnimations];
}
需要做3.5以及和想不通 作爲掛鉤上漲約3個不同的故事板我得到這個串在我的plist文件做
主要故事板文件基本名稱 主要故事板文件基本名稱(iPad) 我應該簡單地創建新字符串 M一個故事板文件的基本名稱(iPhone) 並勾上我創建的故事板文件? 或任何人都可以告訴我一個更簡單的解決方案,也許約束在Xcode 6,但我仍然試圖找出它是如何工作的 謝謝!